SMTP Relayhost unter Zimbra einrichten
RelayHost einrichten
Sie müssen für jede in Zimbra verwaltete Domain einen eigenen Relayhost definieren. Geben sie die IP-Adresse oder Domain des Relayhosts samt Portnummer an.
zmprov ms <hostname des mailservers> zimbraMtaRelayHost <mailserver>:<port>
zmprov ms mailserver.example.com zimbraMtaRelayHost smtp.provider.com
SMTP-Authentifizierung einrichten
Passwortdatei erzeugen
Um die Authentifizierung zu aktivieren benötigen Se zunächst eine Passwortdatei. Erzeugen Sie diese wie folgt:
echo <mailserver> <username>:<password> > /opt/zimbra/conf/relay_password
postmap hash:/opt/zimbra/conf/relay_password
Mailserver konfigurieren
Ab Zimbra 8.0 müssen Sie an Stelle von postconf den Befehl zmlocalconfig zur Änderung der Postfix-Konfiguration nutzen.
Passwortdatei in die Konfiguration einbinden
postconf -e smtp_sasl_password_maps=hash:/opt/zimbra/conf/relay_password
zmlocalconfig -e postfix_smtp_sasl_password_maps=hash:/opt/zimbra/conf/relay_password
SSL-Authentifizierung aktivieren
postconf -e smtp_sasl_auth_enable=yes
zmlocalconfig -e postfix_smtp_sasl_auth_enable=yes
der letzte Trick
postconf -e smtp_cname_overrides_servername=no
zmlocalconfig -e postfix_smtp_cname_overrides_servername=no
Starten Sie zum Schluss den Mailserver neu
postfix relaod
TLS aktivieren
Viele Mailserver akzeptieren nur mehr verschlüsselte Verbindungen. Aktivieren Sie dazu TLS.
postconf -e smtp_sasl_security_options=noanonymous
postconf -e smtp_use_tls=yes
zmlocalconfig -e postfix_smtp_sasl_security_options=noanonymous
zmlocalconfig -e postfix_smtp_use_tls=yes
postfix reload
(Originalartikel: http://wiki.zimbra.com/wiki/Outgoing_SMTP_Authentication)
Die oben getätigen Einstellung bleiben zwar bei Neustart des Servers erhalten, werden aber eventuell bei einem Upgrade von Zimbra zurückgesetzt.
Hallo,
für Zimbra 8.0 mag das funktionieren. Für Zimbra 8.6 leider nicht. Ich versuche schon seit Wochen es hinzubekommen, dass ich über den Webclient in Zimbra 8.6 Mails an extern verschicken kann. In den Logfiles zeigt er mir an, dass die Mail verschickt wurde
zimbra postfix/smtp[15662]: CFE03143813: to=, relay=mail.relayserver.de[xx.xx.xx.xx]:25, delay=8.4, delays=0.01/0.03/8.3/0.12, dsn=2.0.0, status=sent (250 Requested mail action okay, completed)
nur wenn ich dann beim Adressaten nachsehen will ob sie angekommen ist, ist das nichts. Ich weiss langsam nicht mehr wo ich suchen soll. Irgendwo wird die Mail auf meinem Zimbra nicht weitergesendet. In der Mailwarteschlange unter Zimbra-Admin ist auch nichts zu sehen.
Vielleicht kann mir ja einer helfen.
Gruss
Andreas