Instalé postfix y dovecot en Ubuntu 10.04 usando pdm-ubuntu-10-04-x86-v1.4.3. Configuró una base de datos MySQL para mi dominio y datos de usuario. Utilicé su ./manage para crear un usuario. Cuando creé una cuenta en mi Outlook Express (en mi computadora con Windows), actúa como si estuviera ingresando una contraseña incorrecta. Sé que se está conectando lo suficiente como para intentarlo porque el nombre del servidor es como mail.domain.com y si lo cambio por cname.domain.com obtengo "el host ... no se pudo encontrar", así que lo cambié de nuevo.
Si hago telnet desde mi shell de Linux, puedo acceder a dovecot e incluso leer el correo que me envié desde mi cuenta de yahoo. Si hago telnet desde mi cmd de Windows, obtengo "-ERR Autentificación de texto simple deshabilitada en conexiones no seguras (SSL / TLS)"
Pensé que podría ser una pista, así que volví a Outlook Express y encendí "Inicie sesión usando la autenticación de contraseña segura" pero luego recibo un error de OE
"No se puede iniciar sesión en el servidor utilizando una contraseña segura Autenticación. Cuenta: 'TecBrat', Servidor: 'mail.domain.com', Protocolo: POP3, Respuesta del servidor: '.', Puerto: 110, Seguro (SSL): No, Número de error: 0x800CCC18 "
¿Qué debo intentar a continuación?
(Soy bastante nuevo en esto, así que si me piden que muestre un archivo de registro o configuración, por favor, muéstrame la ruta esperada para encontrarlo).
Respuestas:
La autenticación de contraseña segura en Outlook Express usa Windows NTLM / Kerberos auth.
No está en simple SSL / TLS.
No lo habilite en Linux a menos que haya configurado GSSAPI / Kerberos.
Error 0x800CCC18 = & gt; http://support.microsoft.com/kb/202061
El motivo es simple, no puede utilizar el inicio de sesión seguro en una conexión no segura.
Desactivar "Iniciar sesión usando autenticación de contraseña segura"
y cambie la configuración del puerto para usar POP sobre SSL (POPS = 995)
Debe tener dovecot configurado para usar SSL / TLS.
Más información sobre los puertos de servicio de correo estándar aquí:
http://www.emailaddressmanager.com/tips/mail-servers.html
Tenga en cuenta que el servicio habilitado para SSL / TLS no se puede probar con telnet, debe usar openssl.
Más información aquí:
http://blog.yimingliu.com/2009/01/23/testing-a-pop3-server-via-telnet-or-openssl/
o aquí:
http://www.linuxplanet.com/linuxplanet/tutorials/7296/1
fuente
La solución que encontré es agregar esta línea a
/etc/dovecot/dovecot.conf
:(o reemplazar el existente
disable_plaintext_auth=yes
si ya está ahí)Luego reinicia dovecot:
fuente
El motivo es que no puede utilizar el inicio de sesión seguro en una conexión no segura.
es decir, active el inicio de sesión para "aplicación menos segura" en la configuración de correo (gmail).
o Desactivar "Iniciar sesión usando autenticación de contraseña segura"
fuente