Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2:postfix

Dies ist eine alte Version des Dokuments!


Minimal-Konfiguration

Vorraussetzung für Mail ist eine korrekte client- und serverseitige DNS Konfiguration, inkl. hostname -f

Benötigte Pakete

SuSE, Debian, RedHat:

postfix

Debian

exim Konfigurationsdateien direkt bei der Installation von Postfix entfernen: 1)

apt --purge install postfix

2)

SuSE

SuSE hat seine eigenen Vorstellungen, wie man Postfix konfiguriert. Wenn man die Konfiguration aber nicht yast überlassen möchte, muß man die Datei /etc/sysconfig/mail anpassen:

MAIL_CREATE_CONFIG="no"

RedHat

Für RedHat wird auch das Paket system-switch-mail empfohlen

Konfiguration

Der Großteil der Konfiguration spielt sich in den Dateien /etc/postfix/main.cf und /etc/postfix/master.cf ab. Die Datei /etc/postfix/main.cf kann man mit einem Editor oder über den Befehl postconf bearbeiten.

Postfix

In der Folge werden sinnvolle Werte für myhostname, mydomain und mynetworks gesetzt. Und die Parameter mydestination, inet_interfaces, smtpd_recipient_restrictions 3), smtpd_relay_restrictions 4), default_transport und relay_transport werden auf die default-Werte gesetzt:

postconf -e "myhostname = $(hostname -f)"
postconf -e "mydomain = $(hostname -d)"
postconf -e 'mynetworks = 127.0.0.0/8 [::1]/128'
 
for PARAMETER in mydestination inet_interfaces smtpd_recipient_restrictions smtpd_relay_restrictions default_transport relay_transport;
do
    postconf -# $PARAMETER;
done;
service postfix restart

Testen

lsof -i :25
netcat -v localhost 25
HELO localhost
MAIL FROM: root@localhost
RCPT TO: nutzer15@localhost
DATA
From: root@localhost
To: nutzer15@localhost
Subject: testmail

Dies ist eine Testmail
.
quit

Links

1)
entsprechende Lösung für aptitude noch gesucht.
2)
exim Konfigurationsdateien nach der Installation von Postfix entfernen:
dpkg-query -W -f='${Package}\n' | grep exim | xargs dpkg --purge
3)
vor Postfix Version 2.10
4)
ab Postfix Version 2.10
lpi2/postfix.1663785726.txt.gz · Zuletzt geändert: 2022/09/21 18:42 von ingo_wichmann