rblsmtpd + bl.spamcop.net

Fórumok

rblsmtpd + bl.spamcop.net

Hozzászólások

Kicsit berágtam, ezért godnoltam berakom az /etc/init.d/qmail
indítófájlba az rblsmtpd-t, az bl.spamcop.net-et használva.
Van debian woody, qmail+vpopmail+amavis.

A http://szabilinux.hu/qmail2/index.html#12.%20rblsmtpd oldal szerint
így kellene kinéznie a szkriptnek:

/usr/local/bin/tcpserver -v -p -x /etc/tcp.smtp.cdb \
-u $QMAILDUID -g $NOFILESGID 0 smtp rblsmtpd \
rblsmtpd -rrelays.mail-abuse.org /var/qmail/bin/qmail-smtpd 2>&1

Nálam pedig:
sh -c "start-stop-daemon --start --quiet --user qmaild \
--exec /usr/bin/tcpserver -- -R -H \
-u `id -u qmaild` -g `id -g nobody` -x /etc/tcp.smtp.cdb 0 smtp \
/usr/sbin/qmail-smtpd valami.hu \
/opt/vpopmail/bin/vchkpw /bin/true 2>&1 | $logger -t qmail -p mail.notice &"

A leírás alapján gondoltam :
sh -c "start-stop-daemon --start --quiet --user qmaild \
--exec /usr/bin/tcpserver -- -R -H \
-u `id -u qmaild` -g `id -g nobody` -x /etc/tcp.smtp.cdb 0 smtp \
/usr/sbin/qmail-smtpd valami.hu \
u $QMAILDUID -g $NOFILESGID 0 smtp rblsmtpd -r bl.spamcom.net
/opt/vpopmail/bin/vchkpw /bin/true 2>&1 | $logger -t qmail -p mail.notice &"

Hatása az lett, hogy senki nem kap levelet.
Ha pedig:
sh -c "start-stop-daemon --start --quiet --user qmaild \
--exec /usr/bin/tcpserver -- -R -H \
-u `id -u qmaild` -g `id -g nobody` -x /etc/tcp.smtp.cdb 0 smtp \
u $QMAILDUID -g $NOFILESGID 0 smtp rblsmtpd -r bl.spamcom.net \

/usr/sbin/qmail-smtpd valami.hu \
/opt/vpopmail/bin/vchkpw /bin/true 2>&1 | $logger -t qmail -p mail.notice &"

Akkor szintén szar.

u.i.: a neten sem találtam megfelelő anyagot.

ötlet? javaslat?

Kösz

Nagyon egyszerű: a u $QMAILDUID -g $NOFILESGID rész nem kell, mert egyzser szerepel már a u `id -u qmaild` -g `id -g nobody` rész az indítószkriptben.

Tehát helyesen:
--exec /usr/bin/tcpserver -- -R -H -v -p \
-u `id -u qmaild` -g `id -g nobody` -x /etc/tcp.smtp.cdb 0 smtp \
/usr/bin/rblsmtpd -b -C -r bl.spamcop.net -r relays.ordb.org -r rbs.spamhaus.org \
/usr/sbin/qmail-smtpd valami.hu \

tcpserver paraméterei:
-v: eleinte jó, mert látom a /var/log/messagesben hogy mi tröténik
-p paranoid: Paranoid. After looking up the remote host name in DNS, look up the IP addresses in DNS for that host name, and remove the environment variable $TCPREMOTEHOST if none of the addresses match the client's IP address

rblsmtpd paraméterei:
-b:Use a 553 error code for IP addresses listed in the RBL.
-C:Ha nem elérhető valamelyik lista, akkor beengedi a levelet.
-r: szűrési listák megadása

Javasolt: http://cr.yp.to/ucspi-tcp/rblsmtpd.html és
http://cr.yp.to/ucspi-tcp/tcpserver.html és
http://www.lifewithqmail.org/lwq.html.