Problem:

rblsmtpd blockt regelmässig gewisse Dyn-IP's. Dies können z.B. Firmennetzwerke, DynDNS-Domains, etc. sein.
Um sicher zustellen, daß gewisse IP's nicht geblockt werden, kann man zwei verschiedene Wege einschlagen.

Der Aufruf von Qmail per SMTP sieht häufig so aus:

    server          = /var/qmail/bin/tcp-env
    server_args     = /usr/sbin/rblsmtpd  -r relays.ordb.org /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true
(Auszug aus einer /etc/xinet.d/smtp_psa.)

Lösung 1:

Man nutzt die Option -a für eine Antispamliste. Diese kann man ganz leicht mit rbldns selber erstellen und verwalten kann.

Lösung 2:

Hier ist etwas Programmieraufwand gefragt:
Man setzt vor den Aufruf von rblsmtpd ein eigenes Programm (z.B. ein Shell-/Perl-Script), welches erstmal die IP-Adresse in $TCPREMOTEIP testet und entsprechend die Umgebungsvariable $RBLSMTPD setzt, falls die IP durchgelassen werden soll.

(Siehe dazu folgenden Satz in der rblsmtpd-Doku: "If $RBLSMTPD is set and is empty, rblsmtpd does not block mail.")

Kategorien:

Stichwörter:

qmail · rblsmtpd · doku · blocker · dyndns · smtp ·