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