Exchange Troubleshooting – Fall 3: Mail kann nicht versendet werden

Lesen Sie einen weiteren Exchange Troubleshooting-Fall in der Blog-Serie unseres Experten Markus Hengstler. Thema: Mail kann nicht versendet werden.

Autor Markus Hengstler
Datum 24.02.2017
Lesezeit 5 Minuten

Vor einiger Zeit habe ich eine Serie von Artikeln über Troubleshooting-Fälle begonnen und Probleme im Zusammenhang mit Netzwerk und Storage beschrieben. Hier möchte ich ein weiteres interessantes Ticket bei einem Kunden ausführen und an die Serie anschliessen.

Die Umgebung des Kunden besteht aus nur einem Exchange 2016 CU4 Server. Normalerweise bin ich kein Befürworter von 1-Server-Lösungen, aber es hat die Fehlersuche doch erleichtert, da nicht die Logs von mehreren Lokationen überprüft werden mussten.

Die fast 300 Mailboxen werden hauptsächlich mit Outlook 2016 über Citrix XenApp verwendet. Alle Namen und IP-Adressen sind geändert oder unkenntlich gemacht.

Mail an externe Adresse kann nicht versendet werden

Im ersten Fall gab der IT-Supporter des Kunden an, dass ein Benutzer an eine externe Adresse keine Mails versenden könne. Soweit wäre das nichts Aussergewöhnliches – verschiedene Komponenten können dazu führen: Outlook, Exchange, Anti-Spam Gateway, Infrastruktur des Empfängers. Was das Ganze mysteriös machte, war die Bemerkung des Supporters, es funktioniere nur über Outlook nicht – in OWA hätte er das Mail versenden können. Ausserdem schickte er noch die Fehlermeldung mit, die der Benutzer beim erfolglosen Versand erhalten hatte:


Diagnostic information for administrators:

Generating server: mail.kunde.com

peter.meier@empfaenger.com

xxx.xxx.xxx.xx

Remote Server returned '554 5.0.0 <xxx.xxx.xxx.xx #5.0.0 smtp; 5.1.0
- Unknown address error 550-'5.7.1 < peter.meier@empfaenger.com >...
Relaying denied. Proper authentication required.' (delivery attempts: 0)>'


«mail.kunde.com» ist der FQDN des SMTP-Gateways. Somit hatte das Mail die Exchange-Organisation verlassen. Wieso sollte es dann mit OWA ohne Fehlermeldung ausgeliefert werden?

Ich überprüfte die Message Tracking Logs des Servers mittels Exchange Management Shell und konnte verifizieren, dass beide Mails – erfolgreiche und erfolglose Zustellung – Exchange verlassen hatten.

Microsoft Exchange Trainings

Für mehr Informationen zu Exchange 2013 und 2016 besuchen Sie einen der folgenden Kurse.

Zu allen Exchange-Server-Trainings

Für mehr Informationen zu Exchange 2013 und 2016 besuchen Sie einen der folgenden Kurse.

Zu allen Exchange-Server-Trainings

Als Nächstes schaute ich mir das originale Mail und die originale Fehlermeldung, die der Benutzer inzwischen gelöscht hatte, mit Hilfe von In-Place eDiscovery an. Auch hier wurde nur der Verdacht erhärtet, dass das Problem bei der Gegenseite liegen musste.

Schliesslich prüfte ich die MX DNS Records des Empfängers mit nslookup:


C:\Users\markus.hengstler>nslookup
Default Server:  ADDS01.hengstler-it.com
Address:  10.20.0.200

> set type=mx
> empfaenger.com.
Server:  ADDS01.hengstler-it.com
Address:  10.20.0.200

Non-authoritative answer:
empfaenger.com    MX preference = 10, mail exchanger = securemailin1.mybiscloud.com
empfaenger.com    MX preference = 10, mail exchanger = securemailin2.mybiscloud.com
empfaenger.com    MX preference = 10, mail exchanger = securein3.infotec.com

securemailin1.mybiscloud.com     internet address = xxx.xxx.xxx.xx
securemailin1.mybiscloud.com     internet address = xxx.xxx.xxx.xxx
securein3.infotec.com                    internet address = xxx.xxx.xxx.xxx



Der 3. MX-Eintrag zeigte auf die IP-Adresse aus der Fehlermeldung. Es machte mich stutzig, dass der FQDN nicht ins Schema passte – aber das konnte natürlich auch Teil eines Desaster-Recovery-Konzepts sein …

Jedenfalls testete ich den Mailversand an den betroffenen Empfänger mit Microsofts Remote Connectivity Analyzer:

exchange-server-troubleshooting

exchange-server-troubleshooting Bild 2

Resultat: An zwei der Mail Exchanger konnte das Testmail ausgeliefert werden, an einen nicht. Der Kunde hatte also einfach Pech beim Versand mit Outlook und Glück mit OWA, da die gleiche Präferenz für alle drei MX Records ein Loadbalancing bewirkte.

Ich schrieb dem Postmaster des Empfängers eine Nachricht mit meinen Erkenntnissen und kurze Zeit später war der fehlerverursachende Eintrag entfernt.

Fazit

Fehlersuche im Messaging-Umfeld ist nicht immer gradlinig. Symptome können täuschen und das Verhalten der Systeme aus Benutzersicht auch. Wichtig ist es, alle möglichen Troubleshooting Tools zu kennen, um sich selber ein Bild der Situation machen zu können.


Über den Autor

Markus Hengstler

Markus Hengstler arbeitet bei der UMB AG als Senior Systems Engineer in den Bereichen Exchange, Windows und Citrix. Dank seiner Erfahrungen in diesen Bereichen ist er zertifizierter «MCSE: Server Infrastructure». Ausserdem ist er einer von drei «MCSM: Messaging» in der Schweiz. Seit 2001 unterrichtet er als Microsoft Certified Trainer und seit 2010 als Citrix Certified Instructor bei Digicomp.