Tuning Without an Appropriate Keyword
Unfortunately, not all delivery agent equates can be
tuned with mc configuration
macros. The U=
delivery agent equate for the usenet
agent is one
example. To change such a value, you need to copy
the original definition, modify it, and put the
modified definition in your local
mc configuration file. For
example, to add a U=
delivery agent equate to the Usenet
delivery agent, you might do the following:[270]
% grep -h Musenet cf/mailer/*
Musenet, P=USENET_MAILER_PATH, F=USENET_MAILER_FLAGS, S=10, R=20,
_OPTINS(`USENET_MAILER_MAX', `M=', `, ')T=X-Usenet/X-Usenet/X-Unix,
A=USENET_MAILER_ARGS $u
Here, the prototype definition for the usenet
delivery agent is
found. Copy that definition into your
mc configuration file and add
the missing delivery agent equate:
MAILER(usenet)
MAILER_DEFINITIONS
Musenet, P=USENET_MAILER_PATH, F=USENET_MAILER_FLAGS, S=10, R=20, U=news:news,
_OPTINS(`USENET_MAILER_MAX', `M=', `, ')T=X-Usenet/X-Usenet/X-Unix,
A=USENET_MAILER_ARGS $u
First, the MAILER( ) m4 command
causes initial support for the usenet
delivery agent to
be included. The MAILER_DEFINITIONS
section (MAILER_DEFINITIONS on page
716) then introduces your new delivery agent
definition. Your new definition follows, and thus
replaces, the original definition.
Create a new configuration file, and run grep(1) run to check the result:
%make our.cf
%grep ^Musenet our.cf
Musenet, P=/usr/lib/news/inews, F=rlsDFMmn, S=10, R=20, Musenet, P=/usr/lib/news/inews, F=rlsDFMmn, ...
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.