No puedo iniciar sesión con IMAP desde una fuente remota

No puedo iniciar sesión con IMAP desde una fuente remota

Tengo dovecot y postfix instalados y funcionando bien con roundcube. Puedo enviar y recibir correos electrónicos, pero sólo desde roundcube. Quiero configurar esto con mi teléfono para poder acceder a esta cuenta de correo electrónico desde un teléfono inteligente.

joe.bloggs es un usuario de Linux y puedo iniciar sesión en roundcube usando esto como nombre de usuario. nota[correo electrónico protegido]regresa con un inicio de sesión fallido. Android requiere una extensión de dominio al final del nombre de usuario para poder aceptar la cuenta. ¿Qué he configurado mal?

Respuesta1

Primero, verifique que realmente pueda iniciar sesión a través de IMAP de forma remota. Si se trata de IMAP a través de SSL, utilice el comando openssl para conectarse; de ​​lo contrario, telnet o similar (recomiendo encarecidamente no utilizar IMAP sin cifrar a través de redes públicas; si está utilizando STARTTLS, openssl también puede hacerlo, pero nunca lo intenté). él):

$ openssl s_client -host yourmailhost -port 993
[...]
->  * OK [CAPABILITY ...] Dovecot ready.
<-  10 login joe.bloggs complicatedpassword
->  10 OK [...] Logged in

Si eso funciona, tienes el nombre de usuario y la contraseña correctos.

Android (recién verificado con el genérico 4.3), al igual que otros MUA más nuevos, quiere que ingreses la dirección de correo electrónico completa al principio, por lo que puede usar algunos mecanismos, incluida la adivinación, para determinar la dirección del servidor. Pero luego puedes editar el nombre de usuario hasta solo la parte local, o incluso algo totalmente diferente.

información relacionada