[nail-devel] Outgoing GMail messages return error SMTP: error:1408F10B:SSL routines:SSL3_GET_RECORD
Brought to you by:
gritter
From: <drg...@gm...> - 2007-08-21 21:58:00
|
Sometime in mid-July (2007), I started to see an odd behavior when sending messages through smtp.gmail.com using the mailx-12.2 on a Mac OS X/10.4 host. Messages were sent through the smtp.gmail.com service correctly, but the e-mail client returned the error message: SMTP: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number after the message is sent. When mailx-12.3 became available, I installed that here, with the same results continuing... Following a kernel trace, it appears that the smtp.gmail.com server is sending the plain text (unencrypted) characters "221 2" somewhere near the end of the SMTP transaction, probably following the "QUIT" directive from the client. Since these characters are not encrypted, OpenSSL gets confused, and issues the error message. It used to be (prior to this SSL error) that smtp.gmail.com would simply "drop" the connection rather than try to acknowledge the "QUIT" directive. Now it looks like smtp.gmail.com changed the way they respond to "QUIT", but did they get it right ? What is *supposed* to happen here -- i.e., how is the acknowledgement supposed to be sent back to the client ? Pointers and ideas are welcome. -- Dr Gary E RAFE: drgerlists at gmail dot com |