defekte Fetchmail-Konfiguration

defekte Fetchmail-Konfiguration

Ich versuche, Fetchmail auf meiner OSX 10.5.6-Box zu konfigurieren. Ich habe meine .fetchmailrc wie folgt eingerichtet:

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

Ich verwende eine .netrc-Datei, um meine Benutzernamen/Passwörter wie folgt zu speichern:

machine my.mailserver.com
login username
password secret

Wenn ich jedoch fetchmail ausführe, erhalte ich die folgende Fehlermeldung:

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

Anscheinend kann sich Fetchmail ordnungsgemäß anmelden, kann aber nichts an Postfix übermitteln (dessen Funktionsfähigkeit ich durch Telnet-Verbindung mit localhost:25 überprüft habe).

Als nächstes habe ich fetchmail mit -vv-Flags aufgerufen, um zusätzliche Informationen darüber zu erhalten, was passiert. Dabei fiel mir die folgende seltsame Meldung auf:

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)

Diese IP-Adresse ist sehr seltsam. Sollte Fetchmail nicht nur versuchen, eine Verbindung zum lokalen Host herzustellen, um Nachrichten zu übermitteln? Ein schneller nslookup zeigt, dass die Zielhostdomäne eine gewisse jankymail-mx1.g.dreamhost.com ist. Was soll das?

Das ist übrigens alles mit der vorinstallierten Fetchmail-Installation – es ist ein brandneuer iMac! Hat jemand eine Idee, was los sein könnte oder was ich falsch mache?

Antwort1

Fügen Sie die Option hinzu: smtphost localhostoder smtphost 127.0.0.1sagen Sie ihm sogar, dass es an den lokalen Host liefern soll. Ich habe keine Ahnung, warum standardmäßig etwas anderes eingestellt ist (ist das Ihre gesamte Fetchmail-Konfiguration?).

Tatsächlich könnte es sich dabei um einen Versuch handeln, ETRN oder etwas Ähnliches zu verwenden. Diese IP wird zu jankymail-mx1.g.dreamhost.com aufgelöst. Ist das Ihr Mailserver?

Außerdem benötigen Sie möglicherweise die Option sslcommonname„oder sslfingerprint“, wenn das Zertifikat selbst signiert ist oder nicht mit dem Hostnamen übereinstimmt.

verwandte Informationen