#!/usr/bin/perl -w -I/usr/local/raqdevil/perl # $Id: 12_configEmail.pl,v 1.3 2005/11/09 23:24:58 dodell Exp $ # Copyright 2005 Devon H. O'Dell, iXsystems, Inc. # All Rights Reserved. open(MOUT, ">/etc/mail/mailer.conf"); print MOUT </usr/local/lib/sasl2/Sendmail.conf"); print MOUT "# GENERATED BY RAQdevil: DO NOT TOUCH\npwcheck_method: saslauthd\nmech_list: plain login\n"; close(MOUT); open(MOUT, ">/etc/mail/raqdevil.mc"); print MOUT < /etc/mail/access') FEATURE(blacklist_recipients) FEATURE(local_lmtp) FEATURE(mailertable, `hash -o /etc/mail/mailertable') FEATURE(virtusertable, `hash -o /etc/mail/virtusertable') define(`confCW_FILE', `-o /etc/mail/local-host-names') dnl Enable for both IPv4 and IPv6 (optional) DAEMON_OPTIONS(`Name=IPv4, Family=inet') DAEMON_OPTIONS(`Name=IPv6, Family=inet6, Modifiers=O') TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl define(`confDONT_BLAME_SENDMAIL', `ForwardFileInGroupWritableDirPath')dnl define(`confBIND_OPTS', `WorkAroundBrokenAAAA') define(`confNO_RCPT_ACTION', `add-to-undisclosed') define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy') define(`confDELIVERY_MODE', `background') define(`confMAX_MESSAGE_SIZE', `0') dnl define(`SMART_HOST', `') dnl define(`MASQUERADE_NAME', `') FEATURE(local_procmail)dnl MAILER(procmail)dnl MAILER(local) MAILER(smtp) EOF close(MOUT); open(MOUT, ">/etc/mail/raqdevil.submit.mc"); print MOUT <&1 >/dev/null`; exit(0); # Copyright (c) 2005 Devon H. O'Dell, iXsystems, Inc. All Rights Reserved.