Prior to V8, the uid of the user specifying the -f switchmust matchone of the usernames
given in the T configuration command. If they do not match, sendmail silently ignores the
option and determines the sender??™s address in the usual ways.
From V8.1 through V8.6, the T configuration command was eliminated. If the -f or -r
switchwas used, and if the p (privacy) option was given authwarnings, sendmail included an
X-Authentication-Warning: header in the mail message. That header warned that the identity
of the sender had changed.
Beginning withV8.7 sendmail, th eT was reintroduced, but in a different form (?§4.8.1 on
page 173). First sendmail checks to see whether the user specified by the -f is the same as
the login name of the user running sendmail, as would be the case for mh(1). If they are the
* Th e-r command-line switchis a synonym for this -f switch, but the -r is deprecated and should not be used.
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
242 | Chapter 6: The sendmail Command Line
same, sendmail silently accepts the address. If they differ, sendmail looks to see whether the
login name of the user running sendmail is in the class $=t. If it is, sendmail silently accepts
the address. If not, sendmail checks to see whether authwarnings is set for the
PrivacyOptions option (?§24.
Pages:
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453