OSTYPE(solaris2)dnl DOMAIN(generic)dnl dnl Keep the old alias files for now, for back-compat define(`ALIAS_FILE', `/etc/mail/aliases,/etc/mail/lists,/etc/mail/orgs,/etc/mail/majordomo') dnl Use procmail for local delivery, because you have to have a local dnl delivery mailer, even if you don't do any local delivery. The Solaris dnl local delivery mailer is part of its sendmail package, so it's unavailable. define(`PROCMAIL_MAILER_PATH', `/opt/bin/procmail') FEATURE(`local_procmail') MAILER(`local') dnl Tuning define(`confCONNECTION_RATE_THROTTLE', 5) define(`confMAX_MESSAGE_SIZE', `5000000') define(`confNO_RCPT_ACTION', `add-to-undisclosed') define(`confME_TOO', `True') define(`confDOUBLE_BOUNCE_ADDRESS', `mailer-daemon') dnl Keep information to ourselves define(`confPRIVACY_FLAGS', `authwarnings,needvrfyhelo,noexpn,noreceipts,restrictmailq') dnl Inhibit interface probe for $=w -- this means you must define all local dnl host names! define(`confDONT_PROBE_INTERFACES', `True') dnl Even though we run as nospam, masquerade as listtest FEATURE(`limited_masquerade') MASQUERADE_AS(`listtest.uchicago.edu') dnl Mailertable maps listtest to the Mailman mailer FEATURE(`mailertable', `hash -o /etc/mail/mailertable') FEATURE(`use_ct_file') dnl Define the domains for which the virtuser map is applied, dnl and activate virtuser mapping. FEATURE(`virtusertable', `hash -o /etc/mail/virtusertable') VIRTUSER_DOMAIN(`nospam.uchicago.edu listtest.uchicago.edu listhost.uchicago.edu') dnl Access control FEATURE(`access_db') FEATURE(`blacklist_recipients') dnl Other mailers.... MAILER(`smtp') MAILER(`procmail') dnl Our local Mailman mailer MAILER_DEFINITIONS #################################### ### New Mailer specifications ### #################################### ## SPECIAL FLAGS! See http://www.sendmail.org/~ca/email/doc8.10/op-sh-5.html ## NOTE ESP the absence of the "m" and "n" flags. THIS IS IMPORTANT. Mmailman, P=/etc/mail/mm-handler, F=rDFMhlqSu, U=mailman:other, S=EnvFromL, R=EnvToL/HdrToL, A=mm-handler $h $u