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.