Konfiguration des E-Mail-Servers

Nach Neustart Postfix konfigurieren:

  • anmelden als ….
  • sudo su
  • Passwort eingeben
  • dpkg-reconfigure postfix → Internet mit Smarthost auswählen → System-E-Mail-Name eingeben (Maildomäne, für die der Server gedacht ist)
  • relayhost angeben. Über diesen Server werden die emails verschickt (das ist nötig, weil sonst der Ziel-Mailserver die mail nicht akzeptiert)
  • Benutzer eingeben, an den mails an Systemkomponenten weitergeleitet werden
  • Zielrechner: hier muss der Name eingetragen werden, über den der Rechner erreichbar ist (infox.dyndns.info)
  • „Synchrone Aktualisierung der E-Mail-Warteschlange erzwingen“ kann ausgeschaltet werden
  • Lokale Netze: wissen wir nicht! So lassen!
  • Procmail nutzen? → yes
  • Postfach-Größe → 0 (beliebig)
  • Adress-Erweiterung (leer lassen)
  • Internet-Protokolle: alle

Die main.cf kann entweder mit einem Texteditor bearbeitet werden, oder die Einträge können mit Hilfe des Programms postconf folgendermaßen zugefügt werden:

postconf -e "smtp_sasl_auth_enable=yes"
postconf -e "smtp_sasl_secutrity_options=noplaintext noanonymous"
postconf -e "smtp_sasl_password_maps=hash:/etc/postfix/sasl_password"
postconf -e "sender_canonical_maps=hash:/etc/postfix/sender_canonical"
postconf -e "myhostname=meinesubdomain.dyndns.org"
postconf -e "relayhost=smtp.web.de"
postconf -e "mydestination=meinesubdomain.dnydns.org, localhost.meinesubdomain.dyndns.org, localhost"
  • myhostname ist vermutlich schon korrekt eingestellt, da es bei der Konfiguration mittels dpkg-reconfigure schon eingetragen wurde.
  • Wird 1und1 als Relayhost verwendet, muss noplaintext weggelassen werden.
  • Folgende relayhost Möglichkeiten wurden erfolgreich getestet:
      * web.de konnte nicht erfolgreich getestet werden.
    post.strato.de
    smtp.strato.de
    smtp.1und1.de
    mail.gmx.net

Jetzt fehlen noch zwei Textdateien sasl_password und sender_canonical im Verzeichnis /etc/postfix. Diese Textdateien werden nicht direkt von postfix verwendet. Sie müssen zunächst in ein anderes Format umgewandelt werden. Die Umwandlung wird mit Hilfe des Programms postmap durchgeführt.

sasl_password:

post.strato.de username:passwort

sender_canonical:

lokalerBenutzername vollständigeabsenderemailadresse
www-data vollständigeabsenderemailadresse

Hier können auch mehrere Benutzernamen mit ihren E-Mail-Adressen angegeben werden.

Mit

postmap sasl_password
postmap sender_canonical

werden anschließend die beiden Dateien in sasl_password.db und sender_canonical.db umgewandelt.

Die geänderten Einstellungen werden von postfix nach

/etc/init.d/postfix reload

übernommen.

Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Noncommercial-Share Alike 4.0 International