Das Controlpanel Ensim 3.5/3.7 hat in der Oberfläche keine Settings für DNS-basierte Blockslist für den Sendmail MTA. Via Commandline ist das aber ruck zuck eingerichtet…
Backup der aktuellen Config
- Ensim 3.5:
cp /etc/sendmail.cf /etc/sendmail.cf.bak
- Ensim 3.7:
cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.bak
cp /usr/lib/opcenter/sendmail/install/sendmail.mc /usr/lib/opcenter/sendmail/install/sendmail.mc.bak
DNS-Blocklist einrichten
vi /usr/lib/opcenter/sendmail/install/sendmail.mc
folgende Zeile suchen
dnl FEATURE(delay_checks)dnl
und in
FEATURE(`delay_checks', `friend')dnl
FEATURE(`dnsbl', `sbl.spamhaus.org', `"550 known spam source - see http://www.spamhaus.org/sbl/"')dnl
FEATURE(`dnsbl', `relays.ordb.org', `"550 OPEN PROXY SERVER "$&{client_name}" - see http://ordb.org/"')dnl
ändern. Zusätzlich zu den Blocklists Spamhaus und ORDB kann man hier bequem weitere Blocklists eintragen (bzw. wieder entfernen).
Ensim 3.7: Mailscanning aktivieren
Appliance Administrator
-> Mail Scanning
-> Enable mail scanning on this server
: deakivieren & speichern und wieder (re)aktivieren & speichern
neue sendmail.cf generieren
- Ensim 3.5:
m4 /usr/lib/opcenter/sendmail/install/sendmail.mc > /etc/sendmail.cf
- Ensim 3.7:
m4 /usr/lib/opcenter/sendmail/install/sendmail.mc > /etc/mail/sendmail.cf
sendmail neu starten
service sendmail restart
Hinweis: dieser Artikel ist ursprünglich im “InterTech Wiki” (www.intertech.at) erschienen.