ossp-pkg/lmtp2nntp/INSTALL
1.5
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
______________________________________________________________________