Postfix

Postfix
Kurzbeschreibung: schlanker und sicherer Sendmail-Ersatz
Offizielle Website: www.postfix.org
Offizielle Dokumentation: Dokumentation
Lizenz: GPL

Inhaltsverzeichnis

[Bearbeiten] HowTo

[Bearbeiten] Tipps und Tricks

[Bearbeiten] Mails aus der Queue löschen

Nachsehen welchen E-Mails momentan in der Warteschlange sind kann man mit mailq

> mailq

-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
XXXXXXXXXXX     1512 Wed Feb 23 13:12:16  amqkxrtgjggja@parson.jp
(host mail.xx.de[xxx] said: 450 <a@xxx.jp>: Sender address rejected: Domain not found)


jetzt die Mail anhand der ID löschen, XXXXXXXXX steht hier für die ID der Mail

postsuper -d XXXXXXXXXXX

[Bearbeiten] saslauthd und LDAP

Datei: /etc/conf.d/saslauthd
SASLAUTHD_OPTS="${SASLAUTH_MECH} -a ldap -r"

Achtung: Der Parameter "-r" wird für Versionen >= 2.1.19 benötigt, damit bei Benutzernamen wie "michael@test.de" nicht nur michael als user-Id verwendet wird, sonder "michael@test.de".

in der Datei /etc/saslauthd.conf folgendes eintragen:

Datei: /etc/saslauthd.conf
ldap_servers: ldap://localhost/
ldap_bind_dn: uid=mail_auth,ou=People,dc=domain,dc=de
ldap_search_base: ou=hosting,dc=domain,dc=de
ldap_password: XXXXXX
ldap_filter: (uid=%u)
ldap_auth_method: bind

[Bearbeiten] E-Mails mit falscher Absernderdomaine ablehnen

Um zu verhinder, dass Postfix E-Mails von Ansendern anzunehmen deren Domaine nicht existiert, muss man in der Datei main.conf folgenden Eintrage ergänzen:

Datei: /etc/postfix/main.conf
 smtpd_sender_restrictions = reject_unknown_sender_domain

[Bearbeiten] Tools