Fragmented messages from SMTP server with no AUTH in the answer cause the runtime to stop responding

Fragmented messages from SMTP server with no AUTH in the answer cause the runtime to stop responding

Summary

If SMTP is used and the SMTP server uses fragmented messages to get the answer to the EHLO or HELO request, Message Control is waiting for fragments which results in an unresponsive runtime if no fragments are left to receive.

Description

If SMTP is used and the SMTP server uses fragmented messages to get the answer to the EHLO or HELO request, Message Control is waiting for fragments which results in an unresponsive runtime if no fragments are left to receive.

Solution

An issue has been addressed in the SMTP dispatcher method for Message Control. Now the dispatcher uses non-blocking sockets and the runtime is not waiting for fragments.

Information




Issue Number: 32901
Fixed on Date: 11.11.2014
Versions: 7.10 0 BUILD 16862 | 7.11 0 BUILD 16009