How do I get sendmail working again
Giorgos Keramidas
keramida at ceid.upatras.gr
Sat Jan 5 15:30:57 PST 2008
On 2008-01-05 11:18, Andrew Falanga <af300wsm at gmail.com> wrote:
> Wanted to post the contents of my <hostname>.mc file:
>
> whitbap# cat whitbap.mc
> [...]
> FEATURE(`no_default_msa')
> MAILER(local)
> MAILER(smtp)
This part seems ok.
> dnl set SASL options
> dnl TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl
> dnl define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl
> define(`confAUTH_MECHANISMS',`PLAIN LOGIN')dnl
> TRUST_AUTH_MECH(`PLAIN LOGIN')dnl
> define(`CERT_DIR', `/etc/mail/certs')dnl
> define(`confCACERT_PATH', `CERT_DIR')dnl
> define(`confCACERT', `CERT_DIR/whitbap_cert.pem')dnl
> define(`confSERVER_CERT', `CERT_DIR/whitbap_cert.pem')dnl
> define(`confSERVER_KEY', `CERT_DIR/whitbap_key.pem')dnl
> define(`confCLIENT_CERT', `CERT_DIR/whitbap_cert.pem')dnl
> define(`confCLIENT_KEY', `CERT_DIR/whitbap_key.pem')dnl
> DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl
> DAEMON_OPTIONS(`Port=smtps, Name=TLSMTA')dnl
But I'm not sure it is a good idea to keep options like these *AFTER*
the MAILER() macros. The `README' file of Sendmail's macros says:
% Beware: MAILER declarations should only be followed by LOCAL_*
% sections. The general rules are that the order should be:
%
% VERSIONID
% OSTYPE
% DOMAIN
% FEATURE
% local macro definitions
% MAILER
% LOCAL_CONFIG
% LOCAL_RULE_*
% LOCAL_RULESETS
%
% There are a few exceptions to this rule. Local macro definitions which
% influence a FEATURE() should be done before that feature. For example,
% a define(`PROCMAIL_MAILER_PATH', ...) should be done before
% FEATURE(`local_procmail').
You can read the entire `README' file at:
/usr/share/sendmail/cf/README
But first give it a try, and move the last part of your *.mc file before
the MAILER() macro calls.
- Giorgos
More information about the freebsd-questions
mailing list