glaskugel
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3453
|
Ich versuche herauszufinden, warum manche fetchmail-Abfragen unter 19.04 funktionieren, zumindest der Login und unter 19.10 nicht. 19.10:
fetchmail: 6.4.0.rc4 fragt securemail.a1.net ab (Protokoll POP3) um Di 12 Nov 2019 20:51:07 CET: Abfrage gestartet
Versuche, mit 195.3.96.71/110 zu verbinden...verbunden.
fetchmail: POP3< +OK POP3 perditon ready on WARSBL504 00053727
fetchmail: POP3> CAPA
fetchmail: POP3< +OK Capability list follows, mate
fetchmail: POP3< UIDL
fetchmail: POP3< USER
fetchmail: POP3< .
fetchmail: POP3> STLS
fetchmail: POP3< -ERR Mate, the command must be one of CAPA, USER, PASS or QUIT
fetchmail: Mate, the command must be one of CAPA, USER, PASS or QUIT
fetchmail: securemail.a1.net: Upgrade auf TLS fehlgeschlagen.
fetchmail: Unbekannter Einlogg- oder Authentifikationsfehler bei .....@smtp.a1.net
fetchmail: Socket-Fehler beim Abholen von .....@securemail.a1.net
fetchmail: 6.4.0.rc4 fragt ab securemail.a1.net (Protokoll POP3) um Di 12 Nov 2019 20:51:11 CET: Abfrage beendet
fetchmail: Abfragestatus=2 (SOCKET)
fetchmail: normale Beendigung, Status 2 Über pop.a1.net sieht es ähnlich aus, das ist der ungesicherte Pop3-Server- 18.04:
fetchmail: 6.3.26 fragt securemail.a1.net ab (Protokoll POP3) um Di 12 Nov 2019 20:54:53 CET: Abfrage gestartet
Versuche, mit 195.3.96.71/110 zu verbinden...verbunden.
fetchmail: POP3< +OK POP3 perditon ready on WARSBL503 00053728
fetchmail: POP3> CAPA
fetchmail: POP3< +OK Capability list follows, mate
fetchmail: POP3< UIDL
fetchmail: POP3< USER
fetchmail: POP3< .
fetchmail: POP3> USER .....
fetchmail: POP3< +OK USER ..... set, mate
fetchmail: POP3> PASS *
fetchmail: POP3< +OK pop3 78
fetchmail: POP3> STAT
fetchmail: POP3< +OK 1 1786
fetchmail: POP3> UIDL
fetchmail: POP3< +OK
fetchmail: POP3< 1 000002dc47468f25
fetchmail: POP3< .
1 Nachricht für ..... bei securemail.a1.net (1786 Bytes).
fetchmail: POP3> LIST 1
fetchmail: POP3< +OK 1 1786
fetchmail: POP3> RETR 1
fetchmail: POP3< +OK 1786 octets
Nachricht .....@smtp.a1.net:1 von 1 wird gelesen (1786 Bytes)
Versuche, mit 127.0.0.1/25 zu verbinden...verbunden.
fetchmail: SMTP< 220 sv.local.xx.yy.zz ESMTP Postfix (Ubuntu)
fetchmail: SMTP> EHLO sv.local.xx.yy.zz
fetchmail: SMTP< 250-sv.local.xx.yy.zz
fetchmail: SMTP< 250-PIPELINING
fetchmail: SMTP< 250-SIZE
fetchmail: SMTP< 250-VRFY
fetchmail: SMTP< 250-ETRN
fetchmail: SMTP< 250-STARTTLS
fetchmail: SMTP< 250-ENHANCEDSTATUSCODES
fetchmail: SMTP< 250-8BITMIME
fetchmail: SMTP< 250 DSN
fetchmail: SMTP> MAIL FROM:<NNJIIHL@mta-.aphp.fr> SIZE=1786
fetchmail: SMTP< 501 5.1.7 Bad sender address syntax
fetchmail: SMTP-Fehler: 501 5.1.7 Bad sender address syntax
fetchmail: SMTP> RSET
fetchmail: SMTP< 250 2.0.0 Ok
nicht gelöscht
fetchmail: POP3> QUIT
fetchmail: POP3< +OK Logging out.
fetchmail: SMTP> QUIT
fetchmail: SMTP< 221 2.0.0 Bye
fetchmail: 6.3.26 fragt ab securemail.a1.net (Protokoll POP3) um Di 12 Nov 2019 20:54:53 CET: Abfrage beendet
fetchmail: normale Beendigung, Status 0 Hier funktioniert das Login, aber der Spam wird von fetchmail nicht angenommen. Per Webmail kann ich mich anmelden, PW stimmt also.
|
Cranvil
Anmeldungsdatum: 9. März 2019
Beiträge: 990
|
glaskugel schrieb: fetchmail: POP3> CAPA
fetchmail: POP3< +OK Capability list follows, mate
fetchmail: POP3< UIDL
fetchmail: POP3< USER
fetchmail: POP3< .
fetchmail: POP3> STLS
fetchmail: POP3< -ERR Mate, the command must be one of CAPA, USER, PASS or QUIT
fetchmail: Mate, the command must be one of CAPA, USER, PASS or QUIT
fetchmail: securemail.a1.net: Upgrade auf TLS fehlgeschlagen.
Fetchmail versucht hier STARTTLS, also das Anheben des Sicherheitsniveaus von einer zunächst unverschlüsselten Verbindung hin zu einer verschlüsselten Verbindung. Das wird aber von A1 nicht unterstützt (siehe Hilfeseite und die Antwort auf die CAPA-Anfrage oben im Log. Laut A1-Hilfeseite wird auf Port 995 POP3 mit SSL (bzw. TLS) unterstützt. Dein fetchmail musst du also entweder so konfigurieren, dass es komplett unverschlüsselt Emails abruft (dann eben über Port 110) oder verschlüsselt ohne STARTTLS via POP3S. Die richtigen Optionen gibt es bestimmt in der Doku. 😉
Hier funktioniert das Login, aber der Spam wird von fetchmail nicht angenommen.
Die Aussage verstehe ich nicht.
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3453
|
Hier funktioniert das Login, aber der Spam wird von fetchmail nicht angenommen.
Die Aussage verstehe ich nicht.
Ich meinte, dass der Mailaccount nicht deaktiviert wurde und ich mich einloggen kann, der wird zwar regelmäßig abgefragt, aber außer seltenen Spams gibt es da nichts (mehr). Ich habe es noch nicht getestet, aber das scheint die Lösung zu sein: https://www.fetchmail.info/fetchmail-FAQ.html#K6
In order to prevent fetchmail 6.4.0 and newer versions from trying STLS or STARTTLS negotiation, add this option:
sslproto '' Unter 18.04 wird 6.3.26 verwendet.
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3453
|
Das funktioniert unter 18.04 poll securemail.a1.net with proto POP3 uidl auth password
user '.....' there with password '.....' is ab here Ich habe nun verschiedene Varianten mit pop3/pop3s und sslproto probiert. Aber viel mehr als einen Syntaxeroor in der Zeile mit poll bekomme ich nicht als Hinweis.
|
Cranvil
Anmeldungsdatum: 9. März 2019
Beiträge: 990
|
Ich würde mich eher mit der --ssl-Option beschäftigen (siehe manpage). Dein Zitat sieht so aus, als würdest du eher mit dem Gedanken spielen, STARTTLS auszuschalten und dann immer unverschlüsselt Emails abzurufen. Kann man machen, klingt aber nicht so empfehlenswert. Edit: Link korrigiert.
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3453
|
Für diese Email-Adresse ist die Sicherheit völlig egal. Das war mal ein Honeypot für Spam- und Virentests und wird nur zum Testen verwendet. Mailserver a1.net: https://www.a1.net/hilfe-kontakt/article/Vertrag-Services/E-Mail/Webmail-nutzen/Wie-lauten-die-Servereinstellungen-f%C3%BCr-meine-E-Mail-Adresse-von-A1-/500000000007406/500000000027481 gesichert:
poll securemail.a1.net with proto POP3 uidl auth password options sslproto '' ungesichert:
poll pop.a1.net with proto POP3 uidl auth password options sslproto '' Egal was ich probiere, es gibt nur "syntax error bei user", aber wie schon geschrieben User / PW passt.
|
Cranvil
Anmeldungsdatum: 9. März 2019
Beiträge: 990
|
Könntest du bitte einen vollständigen Aufruf einschließlich aller Meldungen von fetchmail von Prompt bis Prompt senden? Am besten noch mit der genauen und vollständigen .fetchmailrc. Ich habe mir vorhin mal einen eigenen POP3-Server eingerichtet und fetchmail kommt mit den von dir angegebenen Parametern unter Eoan ganz gut zurecht.
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3453
|
.test1konto:26: syntax error bei user Viel Fehlermeldung kommt da nicht und ich denke es macht auch keinen Sinn jede Syntax, die nicht funktioniert hier zu posten. Vermutlich muss da irgendwo ssl in der Zeile stehen, wenn ich mit die Beispiele im Netz so ansehe. set postmaster "ab"
set nobouncemail
set no spambounce
set properties ""
poll pop.a1.net with proto POP3 uidl auth password options sslproto ''
user '.....' there with password '.....' is ab here Die Kommentarzeilen wurden gelöscht, das Problem ist also die vorletzte Zeile und es wird auch noch gar nicht versucht zum Server zu verbinden, daher auch kein weiterer Output.
|
Cranvil
Anmeldungsdatum: 9. März 2019
Beiträge: 990
|
Ich habe das Gefühl, das mein fetchmail mit deiner rc weiter kommt als dein fetchmail. vagrant@eoan:~$ cat .fetchmailrc
set postmaster "ab"
set nobouncemail
set no spambounce
set properties ""
poll pop.a1.net with proto pop3 uidl auth password options sslproto ''
vagrant@eoan:~$ cat .netrc
machine pop.a1.net
login vagrant
password vagrant
vagrant@eoan:~$ fetchmail --verbose
fetchmail: 6.4.0.rc4 querying pop.a1.net (protocol POP3) at Sat 16 Nov 2019 09:31:04 PM CET: poll started
Trying to connect to 195.3.96.71/110...connected.
fetchmail: POP3< +OK POP3 perditon ready on WARSBL505 0005372a
fetchmail: POP3> USER vagrant
fetchmail: POP3< +OK USER vagrant set, mate
fetchmail: POP3> PASS *
fetchmail: POP3< -ERR failed: Could not determine server
fetchmail: failed: Could not determine server
fetchmail: Authorization failure on vagrant@mmp.a1.net
fetchmail: POP3> QUIT
fetchmail: POP3< +OK QUIT
fetchmail: 6.4.0.rc4 querying pop.a1.net (protocol POP3) at Sat 16 Nov 2019 09:31:07 PM CET: poll completed
fetchmail: Query status=3 (AUTHFAIL)
fetchmail: normal termination, status 3
vagrant@eoan:~$ Könntest du uns mal ein zukommen lassen?
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3453
|
Das war schon die Ausgabe von "fetchmail -v". Ich denke du machst einen Vorschlag was ich verwenden soll und ich schaue ob dann -v gesprächig ist. fetchmail: 6.4.0.rc4 querying pop.a1.net Soweit komme ich gar nicht. Mein fetchmail meint, die Syntax passt nicht und zwar bei allen Varianten, die ich probiere. Sobald ich options sslproto '' weglasse, fängt fetchmail an, die Ausgabe habe ich ja schon gepostet. options ssl sslproto '' Syntax error. options ssl Wieder Syntax error. Nochmals zur Info:
ii fetchmail 6.4.0~rc4-1ubuntu1amd64 SSL enabled POP3, APOP, IMAP mail gatherer/forwarder
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3453
|
Sieht so aus als ob ich es geschafft hätte. IMHO dürfte entscheidend sein, an welcher Stelle man die Options angibt. Nach user / pw am Ende wird der Befehl akzeptiert, in der Nähe des Mailservers nicht. Das dürfte neu sein. Unter 18.04 habe ich viel kompliziertere Angaben in der Nähe des Mailservers und damit keine Probleme. poll securemail.a1.net with proto POP3 uidl auth password
user '.....' there with password '.....' is ab here options
ssl
sslproto tls1 Die Options sind also am Schluss! $ fetchmail -v --all --tracepolls -f .test1konto
fetchmail: 6.4.0.rc4 fragt securemail.a1.net ab (Protokoll POP3) um Di 19 Nov 2019 01:39:04 CET: Abfrage gestartet
Versuche, mit 195.3.96.71/995 zu verbinden...verbunden.
fetchmail: Server-Zertifikat:
fetchmail: Herausgeber-Organisation: DigiCert Inc
fetchmail: Herausgeber-CommonName: GeoTrust TLS RSA CA G1
fetchmail: Subjekt-CommonName: securemail.a1.net
fetchmail: Subject Alternative Name: securemail.a1.net
fetchmail: Subject Alternative Name: mx20.aon.at
fetchmail: Subject Alternative Name: pop.a1.net
fetchmail: Subject Alternative Name: imap.a1.net
fetchmail: Subject Alternative Name: mailbox.aon.at
fetchmail: Subject Alternative Name: imap4.a1.net
fetchmail: Subject Alternative Name: email.aon.at
fetchmail: Subject Alternative Name: pop3.a1.net
fetchmail: Subject Alternative Name: smtp.a1.net
fetchmail: securemail.a1.net-Schlüssel-Fingerabdruck: 41:3E:52:36:58:3E:02:46:C0:46:86:44:6D:87:3A:5E
fetchmail: SSL/TLS: Protokoll TLSv1, Chiffre ECDHE-RSA-AES256-SHA, 256/256 geheime/verarbeitete bits
fetchmail: POP3< +OK POP3 perditon ready on WARSBL505 00054c6f
fetchmail: POP3> USER .....
fetchmail: POP3< +OK USER ..... set, mate
fetchmail: POP3> PASS *
fetchmail: POP3< +OK pop3s 78
fetchmail: POP3> STAT
fetchmail: POP3< +OK 1 1786
fetchmail: POP3> UIDL
fetchmail: POP3< +OK
fetchmail: POP3< 1 000002dc47468f25
fetchmail: POP3< .
1 Nachricht für ..... bei securemail.a1.net (1786 octets).
fetchmail: POP3> LIST 1
fetchmail: POP3< +OK 1 1786
fetchmail: POP3> RETR 1
fetchmail: POP3< +OK 1786 octets
Nachricht .....@smtp.a1.net:1 von 1 wird gelesen (1786 Bytes)
Versuche, mit 127.0.0.1/25 zu verbinden...verbunden.
fetchmail: SMTP< 220 svneu.local.xx.yy.zz ESMTP Postfix (Ubuntu)
fetchmail: SMTP> EHLO svneu.local.xx.yy.zz
fetchmail: SMTP< 250-svneu.local.xx.yy.zz
fetchmail: SMTP< 250-PIPELINING
fetchmail: SMTP< 250-SIZE
fetchmail: SMTP< 250-VRFY
fetchmail: SMTP< 250-ETRN
fetchmail: SMTP< 250-STARTTLS
fetchmail: SMTP< 250-ENHANCEDSTATUSCODES
fetchmail: SMTP< 250-8BITMIME
fetchmail: SMTP< 250-DSN
fetchmail: SMTP< 250-SMTPUTF8
fetchmail: SMTP< 250 CHUNKING
fetchmail: SMTP> MAIL FROM:<NNJIIHL@mta-.aphp.fr> SIZE=1786
fetchmail: SMTP< 501 5.1.7 Bad sender address syntax
fetchmail: SMTP-Fehler: 501 5.1.7 Bad sender address syntax
fetchmail: SMTP> RSET
fetchmail: SMTP< 250 2.0.0 Ok
nicht gelöscht
fetchmail: POP3> QUIT
fetchmail: POP3< +OK Logging out.
fetchmail: SMTP> QUIT
fetchmail: SMTP< 221 2.0.0 Bye
fetchmail: 6.4.0.rc4 fragt ab securemail.a1.net (Protokoll POP3) um Di 19 Nov 2019 01:39:05 CET: Abfrage beendet
fetchmail: normale Beendigung, Status 0 Hinweis aus der Manpage:
Obsolete version of --service that does not take service names. Note: this option may be removed from a future version.
|
Cranvil
Anmeldungsdatum: 9. März 2019
Beiträge: 990
|
Die Anordnung und die unnötigen Füllworte hatte ich nach ersten Tests auch im Sinn. Weil es bei mir funktioniert hat, habe ich den Gedanken wieder verworfen. Freut mich, wenn es jetzt geht. Am Rande: Ich habe sehr positive Erfahrungen mit getmail gemacht. 😉
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3453
|
Zuerst vielen Dank für deine Hilfe!
Weil es bei mir funktioniert hat
Unter 19.10? Übrigens die neue Syntax funktioniert auch unter 18.04. Ich kenne getmail nicht, aber jetzt freue ich mich schon endlich auf den neuen Server umzustellen.
|
Cranvil
Anmeldungsdatum: 9. März 2019
Beiträge: 990
|
Ja, unter 19.10. Die Konfiguration von getmail schreibst du im ini-Stil (Schlüssel=Wert-Paare in Sektionen), was zumindest mir die Handhabung sehr erleichtert. Zusätzlich bietet es gerade im Bereich der Auslieferung mehr Flexibilität, finde ich.
|