local and prog
Final local delivery V8.1 and later
When you enable the local
delivery agent with:
MAILER(`local')
you are really enabling two delivery agents—local
and prog
. The local
delivery agent is
charged with local, final delivery to a user’s
mailbox. The prog
delivery agent is used to pipe mail through
programs.
The local delivery agent
The local
delivery agent’s job is to deliver mail to its
final destination in the user’s mailbox. Its name
doesn’t tell you what program is actually run to
perform that delivery, but it is usually either
/bin/mail or
/usr/libexec/mail.local,
although it could also be
procmail or
spop.
The program you select to perform the role of
final delivery will determine the defaults that
this delivery agent starts with. If you need to
change any of those defaults, you can first
determine what they are by looking in your
configuration file for the Mlocal
lines. They might
look like this, for example:
Mlocal, P=/usr/lib/mail.local, F=lsDFMAw5:/|@qPSXfmnz9, S=EnvFromSMTP/HdrFromL, R=EnvToL/HdrToL, T=DNS/RFC822/SMTP, A=mail.local -l
You can use any of the mc configuration macros shown in Table 20-7 to modify or replace these defaults.
Table 20-7. mc macros to modify the local delivery agent
mc macro |
§ |
Default |
---|---|---|
LOCAL_MAILER_ARGS |
How to define A= with your mc configuration on page 738 |
|
LOCAL_MAILER_CHARSET |
C= on page 741 |
No |
LOCAL_MAILER_DSN_DIAGNOSTIC_CODE |
T= on page 754 |
|
LOCAL_MAILER_EOL |
E= on page 742 |
No |
LOCAL_MAILER_FLAGS ... |
Get sendmail, 4th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.