Exchange Server makes connections to remote SMTP mailers or relay hosts to deliver SMTP mail. If more than one message is queued to a remote domain, Exchange Server can send multiple messages during a single connection. If the remote SMTP server is not RFC-compliant, it improperly rejects the delivery of a second message from the Internet Mail Service during the course of a single connection. Then it sends the NDR mentioned above.
The sequence of events is as follows:
- Exchange Server's Internet Mail Service finishes the first message and receives a "250 OK" acknowledgement that the message was accepted.
- The Internet Mail Service then attempts to send the second message in this same connection by sending the MAIL FROM command.
- The remote host improperly rejects the message with the "503 Sender already specified" error message. This is not RFC 821 compliant according to section 4.1.1.