Metainformationen zur Seite
  •  

Postfix konfigurieren

Zum Versenden von Mails nutzt die UCware den Open-Source-MTA Postfix. Zum Abschluss der Konfiguration müssen ein Mailserver sowie Benutzername und Passwort für einen Mailaccount hinterlegt werden.

Die Konfiguration des Dienstes wird in der Datei /etc/postfix/main.cf vorgenommen. Die eckigen Klammern um den Hostnamen des Mailservers verhinden, dass Postfix versucht den MX-Record für den Hostnamen aufzulösen und sind daher bei direkter Eingabe des zuständigen Servers wichtig.

/etc/postfix/main.cf
# Set banner
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
 
# Disable local mail notifications
biff = no
 
# Alias locations
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
 
# Local name, should match the machine's FQDN
myhostname = ucware.beispiel.org
 
# Mail for those domains will *not* be sent to the relay host
mydestination = $myhostname localhost
 
# Server to relay mails to
relayhost = [smtp.beispiel.org]
 
# Accept local mail only
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
inet_interfaces = loopback-only
inet_protocols = ipv4
 
# Authenticate when talking to other servers
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noplaintext noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_password
 
# Use system SSL certificates
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
 
# Set default relay restrictions
smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, defer_unauth_destination

Die Zugangsdaten für den Mailaccount werden in der Datei /etc/postfix/sasl_password hinterlegt. Diese muss im Normalfall angelegt werden, z.B. mit dem Texteditor vim.

$ sudo vim /etc/postfix/sasl_password

Der Inhalt muss wie im folgenden Beispiel strukturiert werden.

/etc/postfix/sasl_password
[smtp.beispiel.org] benutzer@beispiel.org:geheim

Nach dem Erstellen der Datei muss mit dem folgenden Befehl eine von Postfix lesbare Hash-Datenbank erstellt werden und der Dienst neugestartet werden.

$ sudo postmap sasl_password
$ sudo service postfix restart

Ab diesem Zeitpunkt kann die UCware Mailbenachrichtigungen für Faxe und Anrufbeantworternachrichten versenden.

Absender ändern

Postfix kann global Absenderadressen umschreiben. Dazu die Datei /etc/postfix/generic wie im Beispiel mit Absender und gewünschter Absenderadresse ausfüllen, eine Hash-Datenbank erstellen und Postfix mit dem Parameter smtp_generic_maps mitteilen, dass diese Datei verwendet wird.

/etc/postfix/generic
ucservices fax@firma.beispiel
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information