Hallo!
Ich habe einen Receive Connector definiert, an dem man sich per SMTP AUTH anmelden kann, um seine E-Mail loszuwerden.
Leider funktioniert der Connector mit diversen MTAs nicht, da Exchange 2007 SP1 nicht ganz RFC 4954 konform ist:
Code
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,23,192.168.2.2:587,192.168.2.1:54370,>,250-wins001.intra.example.com Hello [192.168
.2.1],
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,24,192.168.2.2:587,192.168.2.1:54370,>,250-SIZE 31457280,
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,25,192.168.2.2:587,192.168.2.1:54370,>,250-PIPELINING,
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,26,192.168.2.2:587,192.168.2.1:54370,>,250-DSN,
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,27,192.168.2.2:587,192.168.2.1:54370,>,250-ENHANCEDSTATUSCODES,
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,28,192.168.2.2:587,192.168.2.1:54370,>,250-AUTH GSSAPI NTLM LOGIN,
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,29,192.168.2.2:587,192.168.2.1:54370,>,250-8BITMIME,
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,30,192.168.2.2:587,192.168.2.1:54370,>,250-BINARYMIME,
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,31,192.168.2.2:587,192.168.2.1:54370,>,250 CHUNKING,
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,32,192.168.2.2:587,192.168.2.1:54370,<,AUTH LOGIN,
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,33,192.168.2.2:587,192.168.2.1:54370,>,334 <authentication response>,
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,34,192.168.2.2:587,192.168.2.1:54370,>,334 <authentication response>,
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,35,192.168.2.2:587,192.168.2.1:54370,*,SMTPSubmit SMTPAcceptAnyRecipient BypassAntiSpa
m AcceptRoutingHeaders,Set Session Permissions
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,36,192.168.2.2:587,192.168.2.1:54370,*,INTRA\user,authenticated
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,37,192.168.2.2:587,192.168.2.1:54370,>,235 2.7.0 Authentication successful,
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,38,192.168.2.2:587,192.168.2.1:54370,<,MAIL FROM:<user@domain.com>
AUTH=<user@domain>,
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,39,192.168.2.2:587,192.168.2.1:54370,>,501 5.5.4 Invalid arguments,
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,40,192.168.2.2:587,192.168.2.1:54370,<,QUIT,
2008-08-21T18:35:11.630Z,WINS001\Client WINS001,08CAD1CC3C688EA1,41,192.168.2.2:587,192.168.2.1:54370,>,221 2.0.0 Service closing transmission channel,
Alles anzeigen
Wie man dem Log-File entnehmen kann ("Invalid arguments"), unterstützt Exchange 2007 wohl kein "The AUTH Parameter to the MAIL FROM command" RFC 4954 Kap.5. z.B.
MAIL FROM:<user@example.com> AUTH=<user@example.com>
Kann das jemand bestätigen?
Den Fehler gab es mit Windows 2000 SMTP nämlich auch schon einmal: KB292768.