Postfix minimal

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche

Da auf einem Desktop-System meistens kein Mailserver benötigt wird, sind diese oftmals nicht konfiguriert. Unter Fedora ist normalerweise sendmail vorhanden. Aus diesem Grund muss postfix installiert werden. Dies kann mit yum, PackageKit oder yumex gesehen. Wenn postfix und sendmail parallel installiert sind, muss mit system-switch-mail (wenn nicht vorhanden, kann es aus den Repositories von Fedora installiert werden) der MTA gewechselt werden.

[root]# system-switch-mail

Da die meisten Mailserver Nachrichten von Host mit dynamischen Adressen verweigern und auch user123@localhost.localdomain nicht "gültig" sind, müssen ein paar Einstellungen angepasst werden. Die Datei /etc/postfix/main.cf muss geändert werden.

[root]# nano -w /etc/postfix/main.cf

und die nachfolgende Zeile ergänzen.

smtp_generic_maps = hash:/etc/postfix/generic

in der Zeile relayhost muss ein externen Mailserver angegeben werden, da die Zustellung der Nachrichten sonst fehlschlägt.

relayhost = meinMailserver.meineDomain.ch

Die Datei /etc/postfix/generic muss einen Eintrag enthalten, welche den lokalen Name und eine existierende E-Mail-Adresse enthalten.

[root]# nano -w /etc/postfix/generic

Eine Zeile nach diesem Schema ergänzen.

user123@localhost.localdomain             hans.mueller@beispiel.ch

Nachdem die obengenannte Datei gespeichert worden ist, muss das Mapping aktualisiert werden.

[root]# /usr/sbin/postmap /etc/postfix/generic

Zum Schluss noch postfix neustarten

[root]# /etc/init.d/postfix restart

Siehe auch