Sendmail Integration ==================== Create an cf/mailer/lmtp2nntp.m4 files with the following contents: ______________________________________________________________________ PUSHDIVERT(-1) _DEFIFNOT(`LMTP2NNTP_MAILER_PATH', `/usr/local/bin/lmtp2nntp') _DEFIFNOT(`LMTP2NNTP_MAILER_FLAGS', `mDFMuXz') _DEFIFNOT(`LMTP2NNTP_MAILER_ARGS', `') _DEFIFNOT(`LMTP2NNTP_MAILER_BINDADDR', '0.0.0.0') _DEFIFNOT(`LMTP2NNTP_MAILER_DELIVERYMODE', `post') _DEFIFNOT(`LMTP2NNTP_MAILER_GROUPMODE', `envelope') _DEFIFNOT(`LMTP2NNTP_MAILER_MAILFROM', `.+@(?:[^.]+\.)+\.[^.]+') _DEFIFNOT(`LMTP2NNTP_MAILER_NODENAME', `confDOMAIN_NAME') _DEFIFNOT(`LMTP2NNTP_MAILER_SIZE', `800000') _DEFIFNOT(`LMTP2NNTP_MAILER_LOGLEVEL', `notice:/var/log/lmtp2nntp') _DEFIFNOT(`LMTP2NNTP_MAILER_WAITTIME', `60') _DEFIFNOT(`LMTP2NNTP_MAILER_NEWSGROUP', `\*') POPDIVERT ######################################### ### LMTP2NNTP Mailer specification ### ######################################### Mlmtp2nntp, P=LMTP2NNTP_MAILER_PATH, F=LMTP2NNTP_MAILER_FLAGS, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=990, T=DNS/RFC822/SMTP, M=LMTP2NNTP_MAILER_MAX, A=lmtp2nntp LMTP2NNTP_MAILER_ARGS dnl -b LMTP2NNTP_MAILER_BINDADDR dnl -d LMTP2NNTP_MAILER_DELIVERYMODE dnl -g LMTP2NNTP_MAILER_GROUPMODE dnl -h $h dnl -m LMTP2NNTP_MAILER_MAILFROM dnl -n LMTP2NNTP_MAILER_NODENAME dnl -s LMTP2NNTP_MAILER_SIZE dnl -l LMTP2NNTP_MAILER_LOGLEVEL dnl -w LMTP2NNTP_MAILER_WAITTIME dnl LMTP2NNTP_MAILER_NEWSGROUP ______________________________________________________________________ Add to your sendmail.m4 (or sendmail.mc) the following entry: ______________________________________________________________________ dnl # Mailer: LMTP2NNTP (mail to news gateway) dnl define(`LMTP2NNTP_MAILER_PATH', `/path/to/your/lmtp2nntp') dnl MAILER(lmtp2nntp) ______________________________________________________________________ Add to your virtualusertable: ______________________________________________________________________ posting@gateway.example.com posting@lmtp2nntp.invalid posting+*@gateway.example.com %2@lmtp2nntp.invalid @news.example.com %1@lmtp2nntp.invalid ______________________________________________________________________ Add to your mailertable: ______________________________________________________________________ lmtp2nntp.invalid lmtp2nntp:news.example.com ______________________________________________________________________