configuración de recuperación de correo rota

configuración de recuperación de correo rota

Estoy intentando configurar fetchmail en mi sistema OSX 10.5.6. Configuré mi .fetchmailrc de la siguiente manera:

poll my.mailserver.com with proto IMAP 
timeout 30
user "username" is "username" here options ssl keep 

Estoy usando un archivo .netrc para almacenar mis nombres de usuario/contraseñas de la siguiente manera:

machine my.mailserver.com
login username
password secret

Sin embargo, cuando ejecuto fetchmail aparece el siguiente error:

reading message [email protected]:1 of 458 (4436 octets)
fetchmail: timeout after 30 seconds waiting for listener to respond.
fetchmail: socket error while fetching from [email protected] and delivering to SMTP host localhost
fetchmail: Query status=2 (SOCKET)
fetchmail: Server certificate verification error: unable to get local issuer certificate
fetchmail: Server certificate verification error: certificate not trusted
fetchmail: Server certificate verification error: unable to verify the first certificate
fetchmail: Error exchanging credentials

Parece que fetchmail puede iniciar sesión correctamente, pero no entrega nada a postfix (que he verificado que está en funcionamiento haciendo telnet a localhost:25).

Luego invoqué fetchmail con los indicadores -vv para obtener información adicional sobre lo que estaba sucediendo. Noto el siguiente mensaje extraño:

Trying to connect to 208.97.132.126/25...fetchmail: timeout after 5 seconds waiting for listener to respond.
fetchmail: 6.3.8 querying my.mailserver.com (protocol POP3) at Tue, 14 Jul 2009 18:20:09 +1000 (EST): poll completed
fetchmail: discarding new UID list
fetchmail: Query status=2 (SOCKET)

Esa dirección IP es muy extraña. ¿No debería fetchmail solo intentar conectarse a localhost para la entrega de mensajes? Una búsqueda rápida revela que el dominio del host de destino es jankymail-mx1.g.dreamhost.com. ¿qué carajo?

Por cierto, todo esto se realiza con la instalación de fetchmail lista para usar: ¡es una iMac nueva! ¿Alguien tiene idea de qué podría estar pasando o qué estoy haciendo mal?

Respuesta1

Agregue la opción: smtphost localhosto incluso smtphost 127.0.0.1decirle que entregue al host local. No tengo idea de por qué el valor predeterminado es otra cosa (¿es esa toda tu configuración de fetchmail?).

En realidad, puede ser un intento de utilizar ETRN o algo así; esa IP se resuelve en jankymail-mx1.g.dreamhost.com... ¿ese es tu servidor de correo?

Además, es posible que necesite la opción sslcommonnameo sslfingerprintsi el certificado está autofirmado o no coincide con el nombre de host.

información relacionada