====== Minimal-Konfiguration ====== Vorraussetzung für Mail ist eine korrekte [[ dns| client- ]] und [[ bind | serverseitige ]] DNS Konfiguration, inkl. ''hostname -f'' ===== Benötigte Pakete ===== SuSE, Debian, RedHat: postfix ==== Debian ==== exim Konfigurationsdateien direkt bei der Installation von Postfix entfernen: apt --purge install postfix ((exim Konfigurationsdateien nach der Installation von Postfix entfernen: dpkg-query -W -f='${Package}\n' | grep exim | xargs dpkg --purge )) ==== 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'' und ''mydomain'' gesetzt. Und die Parameter ''mydestination'', ''inet_interfaces'', ''mynetworks'', ''smtpd_recipient_restrictions'', ''smtpd_relay_restrictions'', ''default_transport'' und ''relay_transport'' werden auf ihre default-Werte gesetzt: postconf -e "myhostname = $(hostname -f)" postconf -e "mydomain = $(hostname -d)" for PARAMETER in mydestination inet_interfaces mynetworks 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 ====== Destination ====== postconf -d mydestination postconf mydomain postconf mydestination='$myhostname, $mydomain, localhost.$mydomain, localhost' systemctl restart postfix.service ====== Links ====== * http://www.postfix.org