Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Häufige Probleme und deren Lösung
message_size_limit
Standardmäßig ist die maximale Größe einer Mail bei Postfix auf 10240000 Bytes ( = 10*1000*1024 = ca. 10MB ) beschränkt, darüber verweigert Postfix die Annahme. Auf der einen Seite ist es sinnvoll, die Größe von Mails zu beschränken. In vielen Umgebungen sind die Anforderungen an das Mailsystem aber einfach größer.
Möglicherweise muss auch mailbox_size_limit und/oder virtual_mailbox_limit angepasst werden
Mail in der queue anzeigen
postqueue -p
Mail aus der queue löschen
postsuper -d <mail-id>
Mail-queue jetzt versenden
postqueue -f sendmail -q
Fehlermeldung: fatal: open database /etc/aliases.db
Das kommt oft nach einem Wechsel von z.B. sendmail zu postfix vor. Die Datei /etc/aliases.db muß mit dem Befehl newaliases neu erstellt werden.
spam reduzieren ohne content filter
Einen Benutzer einrichten, der Mails von unbekannten Usern empfängt (Catchall)
Will man mehreren Benutzern unzustellbare Mails weiterleiten, so muss man zwei Einstellungen in der /etc/postfix/main.conf vornehmen:
- luser_relay
- local_recipient_maps
postconf -e "luser_relay = <USER>" postconf -e "local_recipient_maps = "
- /etc/aliases
newaliases
postfix und Einwählverbindungen
relayhost
Per default versucht postfix Mail direkt an den für den Empfänger zuständigen Mailserver zu verschicken. Diese Arbeit kann man aber auch an seinen Provider delegieren:
/etc/postfix/main.cf :
relayhost = smtprelay.someprovider.com
defer_transports
Mit der Einstellung
/etc/postfix/main.cf :
defer_transports = yes
bringt man postfix bei, Mail erst zu versenden wenn der Befehl sendmail -q eingegeben wurde.
disable_dns_lookups
Per default überprüft postfix beim Eingang von Mail die DNS-Namen von Sender und Empfänger der Mail. So kann man das abschalten:
/etc/postfix/main.cf :
disable_dns_lookups= yes
IPv6 abschalten
/etc/postfix/main.cf :
inet_protocols = ipv4
Links
Fehlersuche
Allgemeine Tips
Alle Header loggen
/etc/postfix/header_checks :
/.*/ WARN
/etc/postfix/main.cf :
header_checks = regexp:/etc/postfix/header_checks
