In meiner fischen Exchange 2013 Testumgebung konnte ich keine Mails verschicken, alle Exchange 2013 meldeten den Fehler “451 4.7.0 Temporary server error. Please try again later PRX2”:
220 EX1.frankysweb.local Microsoft ESMTP MAIL Service ready at Sat, 31 Aug 2013 19:30:39 +0200
HELO EX1
250 EX1.frankysweb.local Hello [192.168.200.101]MAIL From:<test@frankysweb.de>
250 2.1.0 Sender OKRCPT To:<afrank@frankysweb.de>
250 2.1.5 Recipient OKDATA
354 Start mail input; end with <CRLF>.<CRLF>
From: „test@frankysweb.de“ <>
To: „frank@frankysweb.de“ <>
Subject: testtest
.
451 4.7.0 Temporary server error. Please try again later. PRX2
Die Ursache ist einfach, ich hatte vergessen eine Reverse Lookup Zone auf meinem DNS Server anzulegen.
Nachdem ich Reverse Lookup Zone angelegt hatte und die entsprechenden PTR-Einträge der Exchange Server erstellt habe, funktionierte auch der Mailversand
220 EX1.frankysweb.local Microsoft ESMTP MAIL Service ready at Sat, 31 Aug 2013 19:45:45 +0200
HELO EX1
250 EX1.frankysweb.local Hello [192.168.200.101]MAIL From:<test@frankysweb.de>
250 2.1.0 Sender OKRCPT To:<frank@frankysweb.de>
250 2.1.5 Recipient OKDATA
354 Start mail input; end with <CRLF>.<CRLF>
From: „test@frankysweb.de“ <>
To: „frank@frankysweb.de“ <>
Subject: testtest
.
250 2.6.0 <690ff8f2-c44c-4fdd-876b-36631422fc1a@EX1.frankysweb.local> [InternalId=360777252926] Queued mail for delivery
Falls euch also der Fehler auch mal unterkommen sollte, denkt an die Reverse Zone und die PTR Records.
Der Fehler kann übrigens auch dadurch entstehen, dass auf einem oder allen Exchange Servern ein sekundärer externer DNS eingetragen ist. Einfach leer lassen, wenn ihr keinen AD-internen zweiten DNS habt.
DANKE!!
Besten Dank für den Post. Hat mir viel Kopfzerbrechen erspart.