OSSP CVS Repository

ossp - ossp-pkg/lmtp2nntp/INSTALL 1.5
Not logged in
[Honeypot]  [Browse]  [Directory]  [Home]  [Login
[Reports]  [Search]  [Ticket]  [Timeline
  [Raw

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
______________________________________________________________________


CVSTrac 2.0.1