Estoy intentando autenticarme contra el servidor GMail SMTP utilizando el mecanismo de autenticación LOGIN. AUTH LOGIN se anuncia como compatible en la respuesta al comando EHLO, pero cuando intento enviar AUTH LOGIN al servidor, obtengo la respuesta "504 5.7.4 Unrecognized Authentication Type". Aquí está el diálogo entre el servidor y el cliente:GMail AUTH LOGIN Autenticación SMTP
S: 220 mx.google.com ESMTP d9sm13589149wiy.2
C: EHLO client
S: 250-mx.google.com at your service, [x.x.x.x]
S: 250-SIZE 35882577
S: 250-8BITMIME
S: 250-AUTH LOGIN PLAIN XOAUTH
s: 250 ENHANCEDSTATUSCODES
C: AUTH LOGIN
S: 504 5.7.4 Unrecognized Authentication Type d9sm13589149wiy.2
¿Estoy haciendo algo mal aquí?
¿Cuál es su fuente para la corrección? No veo que AUTH LOGIN se convierta en un RFC propiamente dicho, solo un borrador de Cyrus (?) Y una especificación de extensión de Microsoft. (Microsoft agrega la funcionalidad de nombre de usuario AUTH LOGIN que está anotando). Ciertamente parece que Google debe admitir AUTH LOGIN (sin nombre de usuario) pero parece menos claro de lo que uno hubiera esperado. –
@EdwardThomson - Bueno, ese borrador RFC de Cyrus fue la única referencia que he visto en la autenticación LOGIN. Supongo que con esta extensión de Microsoft te refieres a [MS-XLOGIN] (http://msdn.microsoft.com/en-us/library/cc433484 (v = exchg.80) .aspx). Si es así, ¡entonces eso responde perfectamente mi pregunta! – silentser
sí, pero mi lectura del documento de Microsoft deja bastante claro que gmail debería ser compatible con "AUTH LOGIN" y con "AUTH LOGIN username". –