/ / SMTP-Server beendet die Verbindung, bevor der Befehl QUIT gesendet wird - c #, smtp, tcplistener

Der SMTP-Server beendet die Verbindung vor dem Senden des Befehls QUIT - c #, smtp, tcplistener

Wir haben einen einfachen (standard .net tcp async logic) SMTP-Listener geschrieben, der an 25 Ports auf eingehende Verbindungen von anderen SMTP-Servern wartet.

Es verarbeitet alle obligatorischen Befehle wie FROM, RCPT TO usw.

Bei einigen Servern funktioniert es gut, aber einige SMTP-Server (wie Microsoft Outlook) beenden die Verbindung, bevor sie den Befehl QUIT senden, und senden dann die gleichen Mails immer wieder neu.

Was haben wir vermisst?

Antworten:

0 für die Antwort № 1

Hier ist die Antwort:

354 Start mail input; end with<CR><LF>.<CR><LF>

we had to send <CR><LF>.<CR><LF>