divert(-1) divert(0) VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.30 2005/06/14 02:25:17 gshapiro Exp $') OSTYPE(freebsd6) DOMAIN(generic) dnl # LOGGING dnl # Einschalten um mehr in der /var/log/maillog zu sehen dnl define(`confLOG_LEVEL', `20') FEATURE(access_db, `hash -o -T /etc/mail/access') FEATURE(blacklist_recipients) FEATURE(mailertable, `hash -o /etc/mail/mailertable') FEATURE(virtusertable, `hash -o /etc/mail/virtusertable') FEATURE(local_lmtp) dnl # Headerchecks dnl # Die sind so lasch, da sonst Mails die ueber Fetchmail ankommen, abgewiesen werden koennten FEATURE(`accept_unqualified_senders') FEATURE(`accept_unresolvable_domains') dnl # Alternativer Cyrus Check ob Mailboxen existieren dnl # Ansonsten akzeptiert Sendmail erstmal JEDE Email ohne vorherige Pruefung. FEATURE(`ckuser_cyrus') dnl # + Zeichen in Emailadressen erlauben dnl # Hiermit sind unsere oeffentlichen Ordner zugaenglich FEATURE(`preserve_local_plus_detail') dnl # Cyrus Unterstuetzung einschalten define(`confLOCAL_MAILER', `cyrusv2') dnl # Milter define(`confMILTER_MACROS_CONNECT',`b, j, _, {daemon_name}, {if_name}, {if_addr}') define(`confMILTER_MACROS_ENVRCPT',`r, v, Z') dnl # SpamAssassin INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass-milter.sock, F=, T=C:15m;S:4m;R:4m;E:10m') dnl # ClamAV INPUT_MAIL_FILTER(`clmilter',`S=local:/var/run/clamav/clmilter.sock, F=, T=S:4m;R:4m') dnl # Smart Host dnl # Aktivierung um Mails ueber einen externen Provider zu verschicken. dnl # Sehr wichtig falls man an einer dynmischen Leitung haengt. dnl define(`SMART_HOST', `smtphost.provider.domain') dnl # Erlaubte lokale Domains define(`confCW_FILE', `-o /etc/mail/local-host-names') CLIENT_OPTIONS(`Family=inet,Address=0.0.0.0,M=S') define(`confBIND_OPTS', `WorkAroundBrokenAAAA') define(`confNO_RCPT_ACTION', `add-to-undisclosed') define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy') dnl # SASL und TLS define(`confAUTH_MECHANISMS',`PLAIN LOGIN') TRUST_AUTH_MECH(`PLAIN LOGIN') define(`CERT_DIR', `/usr/local/etc/openssl')dnl define(`confCACERT_PATH', `CERT_DIR/ssl.crt')dnl define(`confCACERT', `CERT_DIR/ssl.crt/ca.crt')dnl define(`confSERVER_CERT', `CERT_DIR/ssl.crt/sendmail.crt')dnl define(`confSERVER_KEY', `CERT_DIR/ssl.key/sendmail.key')dnl define(`confCLIENT_CERT', `CERT_DIR/ssl.crt/sendmail.crt')dnl define(`confCLIENT_KEY', `CERT_DIR/ssl.key/sendmail.key')dnl define(`confCRL', `/etc/mail/revocation.list') MAILER(cyrusv2) MAILER(local) MAILER(smtp)