Verifique la conexión IMAP/POP3 a Microsoft Exchange Server 5.5

Verifique la conexión IMAP/POP3 a Microsoft Exchange Server 5.5

Quería explorar completamente las conexiones IMAP desde la línea de comando, si puedo conectarme a través de Thunderbird, ¿entonces debería poder hacerlo a través de telnet?

microsoftdetalle el inicio de sesión IMAP como: -

LOGIN NTDOMAIN/NTACCOUNT/ALIAS PASSWORD

Las configuraciones en mi Thunderbird son: -

<domain>\<username>\<alias>

Varias fuentes indican comandos IMAP ligeramente diferentes: -

LOGIN [email protected] <password>                                   (1)
LOGIN <Domain_Name>/<Log_On_Name> <Password>                       (2)
LOGIN <LogOnName>@<DomainName>.<Top-Level_Domain_Name> <Password>  (3)
LOGIN DOMAIN/USERNAME/MAILBOX                                      (4)
LOGIN NTDOMAIN/NTACCOUNT/ALIAS PASSWORD                            (5)

Intentos POP: -

telnet <servername> pop3
+OK Microsoft Exchange POP3 server version 5.5.2658.25 ready
user <username>
+OK
pass <password>
-ERR Logon failure: unknown user name or bad password.

user <domain>\<username>
+OK
pass <password>
-ERR There is no such mailbox on this server

Lo último muestra que el acceso a mi cuenta estaba autorizado.

Intentos IMAP: -

telnet <servername> imap
* OK Microsoft Exchange IMAP4rev1 server version 5.5.2658.25 (<servername>) ready
login <domain>/<username> <password>
login BAD Protocol Error: "Unidentifiable command specified"
login <username>@<domain>.<servername> <password>
login BAD Protocol Error: "Unidentifiable command specified"
login <domain>/<username>/IanVaughan
login BAD Protocol Error: "Unidentifiable command specified"
LOGIN
* BAD Protocol Error: "Tag not found in command"
login
login BAD Protocol Error: "No space following tag in IMAP command"
LOGIN <domain>/<username> <password>
LOGIN BAD Protocol Error: "Unidentifiable command specified"
LOGIN <username>@<domain> <password>
LOGIN BAD Protocol Error: "Unidentifiable command specified"

Respuesta1

Has entendido mal IMAP. Cada comando IMAP debe ir precedido de un token de identificación, por lo que, en lugar del LOGIN domain/user/mailbox passwordartículo de KB que citó, le recomienda utilizar ? LOGIN domain/user/mailbox password(tenga en cuenta el?antepuesto al comando LOGIN, que es el token mencionado).

Por cierto: no es necesario que lo use domain/user/mailbox; simplemente usando "usuario" (el nombre de usuario de inicio de sesión de Windows NT) lo conectará automáticamente al buzón de ese usuario.

Otra cosa es el mecanismo de autenticación: se desaconseja la autenticación simple (simplemente proporcionar la contraseña en forma clara) debido a su inseguridad y, por lo tanto, la mayoría de los servidores rechazan la autenticación simple y obligan a los usuarios a usar unautenticación resumidaen cambio, si no se utiliza SSL. Sin embargo, no sé si Exchange 5.5 lo hace de forma predeterminada.

Respuesta2

Por lo general, lo uso telnetpara verificar la conexión del servidor de correo electrónico. Sin embargo, debe asegurarse de emitir comandos válidos Unidentifiable command specified. Además, debe asegurarse de especificar correctamente el nombre de usuario y la contraseña.

Al conectarme al servicio POP3, no estoy seguro de si username\domainel formato funcionará. Normalmente uso uno de los formularios:

user username
user username@domain

Si puede iniciar sesión utilizando un cliente de correo electrónico como Thunderbird o Outlook, simplemente puede usar un rastreador de red como Wireshark para verificar los comandos POP3/IMAP correctos.

información relacionada