Fetchmail - keep liefert mail erneut? [Erledigt]

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Knorkator
Beiträge: 54
Registriert: 11.10.2004 13:00:19

Fetchmail - keep liefert mail erneut? [Erledigt]

Beitrag von Knorkator » 09.05.2017 08:35:44

Hallo zusammen,

ich nutze seit kurzem das EFA Mailgateway zur Spam/Virenfilterung.
Es handelt sich dabei zwar um Centos, bei fetchmail dürfte es jedoch keine Unterschiede geben, oder?

Jedenfalls habe ich bei meinem GMX Konto den Keep Parameter hinzugefügt damit die Mails bei GMX liegen bleiben.. Platz ist ja genug da.

Die erste Testmail Mail bleibt auch bei GMX liegen, allerdings scheint Fetchmail die Mail jedes mal erneut an das EFA Gateway zu liefern da sie mit jedem Abrufintervall erneut in der Liste der letzten 100 Nachrichten landet.
Die Nachricht wird nicht übrigens erneut an meinen Exchange Server geleitet, sondern scheinbar nur an das EFA Gateway.

Kann mir das jemand erklären?
Zuletzt geändert von Knorkator am 09.05.2017 14:54:29, insgesamt 1-mal geändert.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Fetchmail - keep liefert mail erneut?

Beitrag von scientific » 09.05.2017 09:49:54

Füg bei fetchmail noch die Option

Code: Alles auswählen

 uidl
hinzu.
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

Benutzeravatar
Knorkator
Beiträge: 54
Registriert: 11.10.2004 13:00:19

Re: Fetchmail - keep liefert mail erneut?

Beitrag von Knorkator » 09.05.2017 10:40:44

scientific hat geschrieben:Füg bei fetchmail noch die Option

Code: Alles auswählen

 uidl
hinzu.
Danke für den Hinweis!

Fluppt leider trotzdem nicht...

Hier mal die conf von Fetchmail -> Evtl. ist da ja was verkehrt.

Code: Alles auswählen

poll "pop.gmx.net" proto pop3
        user "user@gmx.de"
        pass "123"
        keep
        ssl
        sslfingerprint "51:81:34:E3:72:47:BF:1C:B4:FA:20:C8:BD:C2:E3:23"
        sslcertck
        sslcertpath /etc/ssl/fetchmaild/certs
        smtphost "localhost"
        smtpname "empfaenger@domain.tld"

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Fetchmail - keep liefert mail erneut?

Beitrag von scientific » 09.05.2017 11:20:52

Knorkator hat geschrieben:
scientific hat geschrieben:Füg bei fetchmail noch die Option

Code: Alles auswählen

 uidl
hinzu.
Danke für den Hinweis!

Fluppt leider trotzdem nicht...

Hier mal die conf von Fetchmail -> Evtl. ist da ja was verkehrt.

Code: Alles auswählen

poll "pop.gmx.net" proto pop3
        user "user@gmx.de"
        pass "123"
        keep
        ssl
        sslfingerprint "51:81:34:E3:72:47:BF:1C:B4:FA:20:C8:BD:C2:E3:23"
        sslcertck
        sslcertpath /etc/ssl/fetchmaild/certs
        smtphost "localhost"
        smtpname "empfaenger@domain.tld"
Seh ich es nur nicht, oder hast du "uidl" nicht in der Konfig?
Füg es einfach in der Zeile nach "keep" ein.

lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

Benutzeravatar
Knorkator
Beiträge: 54
Registriert: 11.10.2004 13:00:19

Re: Fetchmail - keep liefert mail erneut?

Beitrag von Knorkator » 09.05.2017 11:24:58

Sorry.. da hatte ich es wieder aus der config rausgenommen.. mein Fehler!

Da ich mir nicht sicher war, wo ich es einfügen soll, habe ich es hier eingetragen:

Code: Alles auswählen

poll "pop.gmx.net" proto pop3 uidl
        user "user@gmx.de"
        pass "123"
        keep
        ssl
        sslfingerprint "51:81:34:E3:72:47:BF:1C:B4:FA:20:C8:BD:C2:E3:23"
        sslcertck
        sslcertpath /etc/ssl/fetchmaild/certs
        smtphost "localhost"
        smtpname "empfaenger@domain.tld"
Aber wie erwähnt.. es funktionier nicht.

Ich bekomme übrigens noch folgende Meldung:

Code: Alles auswählen

[root@EfaMailGateway gatewayadmin]# service fetchmaild restart
Shutting down fetchmaild...
fetchmail: no other fetchmail is running
Starting fetchmaild...
Both fetchall and keep on in daemon or idle mode is a mistake!

Benutzeravatar
Knorkator
Beiträge: 54
Registriert: 11.10.2004 13:00:19

Re: Fetchmail - keep liefert mail erneut?

Beitrag von Knorkator » 09.05.2017 14:53:10

So.. Fehler gefunden!

Ich habe ein init Script von dieser Seite genutzt: http://www.gtkdb.de/index_33_1367.html
Auszug: su fetchmail -s /bin/sh -c "fetchmail -d 900 -a -f /etc/fetchmailrc -L /var/log/fetchmail"

Nach Entfernen des -a Schalters treten keine Fehler mehr.

Antworten