Supongo que su problema es que su servidor de intercambio solo es compatible con la autenticación NTLM y no permite la autenticación de texto sin formato. O tal vez no estés usando la convención de nombre de usuario adecuada. Por ejemplo, puede intentar usar el formato nombredeusuario @ dominio, donde el dominio es el dominio NT interno que podría no ser el mismo que su dominio de Internet.
Si ese es el caso, busque una biblioteca que admita NTLM.
fases de ensayo a través de telnet
comando Ir a pronta tipo : my.server.com telnet 110 debería obtener una respuesta de su servidor de intercambio como éste + OK Microsoft Exchange Server 2003 versión 6.5 servidor POP3 .7638.1 (my.server.com) listo.Tipo
: CAPA esto debe devolver la lista de las capacidades de su servidor de Exchange es compatible. CAPA + lista de capacidades OK sigue TOP USUARIO PIPELINING TERMINA NUNCA UIDL SASL NTLM .
en cuenta que la mina no muestra NORMAL
Aquí es una respuesta de un servidor de correo electrónico que hace + OK Palomar listo. CAPA + OK CAPA SUPERIOR UIDL PRAE-CÓDIGOS PIPELINING STLS USUARIO SASL NORMAL .
Si su respuesta no incluye NORMAL y luego se detiene a medida que necesita una biblioteca que soporta SPA
Tipo: usuario usuario O Tipo: [email protected] usuario reemplazar domain.corp con su dominio
a continuación, debe recibir + OK
Tipo: pasar mypass
debe obtener una respuesta + O K tipo
: Lista
debe obtener una lista de correos electrónicos. Esto podría ayudar a ver si su problema es un problema de formato de nombre de usuario.
¿Qué versión de Intercambio? Si está usando 2007, podría darle un código de muestra para los servicios web de Exchange ... –
Es Exchange 2003 – juan