fetchmail: E-Mails von mehreren Postfächern abholen

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
thilo
Beiträge: 241
Registriert: 12.12.2002 22:48:44

fetchmail: E-Mails von mehreren Postfächern abholen

Beitrag von thilo » 16.06.2003 10:47:20

Hallo!

Mit "fetchmail-ssl" möchte ich gerne Nachrichten von mehreren Postfächern codiert abholen und den einzelnen Usern zuteilen.

Ich nutze eine eigene Internet-Domain.

Meine "/etc/fetchmailrc" sieht augenblicklich so aus:

Code: Alles auswählen

defaults
          proto pop3
          sslfingerprint "01:01:01:01:01:01:01:01:01:01:01:01:01:01:01:01"
          nokeep
          fetchall

poll pop.domainname.org port 995
          user "benutzer01" pass "kennwort01" is roland ssl
          user "benutzer02" pass "kennwort02" is joerg ssl
          user "benutzer03" pass "kennwort03" is silke ssl
          user "benutzer04" pass "kennwort04" is dirk ssl
          user "benutzer05" pass "kennwort05" is peter ssl
          user "benutzer06" pass "kennwort06" is julia ssl
          user "benutzer07" pass "kennwort07" is alex ssl
          (und so weiter, ca. 50 weitere Benutzer)
Das klappt auch alles ohne Probleme!

Nun möchte ich aber erreichen, dass der Linux-Rechner meine Nachrichten SSL-verschlüsselt von mehreren Providern abholt. Dazu habe ich meine Konfigurationsdatei wie folgt abgeändert:

Code: Alles auswählen

defaults
          proto pop3
          nokeep
          fetchall

poll pop.domainname.org port 995
          sslfingerprint "01:01:01:01:01:01:01:01:01:01:01:01:01:01:01:01"
          user "benutzer01" pass "kennwort01" is roland ssl
          user "benutzer02" pass "kennwort02" is joerg ssl
          user "benutzer03" pass "kennwort03" is silke ssl
          user "benutzer04" pass "kennwort04" is dirk ssl
          user "benutzer05" pass "kennwort05" is peter ssl
          user "benutzer06" pass "kennwort06" is julia ssl
          user "benutzer07" pass "kennwort07" is alex ssl
          (und so weiter, ca. 50 weitere Benutzer)

poll pop.gmx.de port 995
          sslfingerprint "02:02:02:02:02:02:02:02:02:02:02:02:02:02:02:02"
          user "benutzer60" pass "kennwort60" is mueller ssl
          user "benutzer61" pass "kennwort61" is schneider ssl
          user "benutzer62" pass "kennwort62" is schultze ssl

poll pop.web.de port 995
          sslfingerprint "03:03:03:03:03:03:03:03:03:03:03:03:03:03:03:03"
          user "benutzer63" pass "kennwort63" is schroeder ssl
          user "benutzer64" pass "kennwort64" is meier ssl
          user "benutzer65" pass "kennwort65" is lange ssl

Leider funktioniert das so nicht, beim Starten des Dienstes erhalte ich folgende Fehlermeldung:

Code: Alles auswählen

Starting mail retrieval agent: fetchmail (failed!)

Woran kann das liegen? Jeder Provider hat doch sein eigenes Zertifikat........


Vielen Dank für Eure Mühe!


Gruß,

Thilo

Benutzeravatar
HelsAett
Beiträge: 749
Registriert: 18.03.2003 18:25:00

Beitrag von HelsAett » 20.06.2003 11:38:17

das ist jetzt sicherlich nicht unbedingt das was du hören möchtest.

ich habe auch mehrer postfächer bei verschiedenen anbietern.
ich habe das problem so gelöst das ich für die postfächer von gmx, t-online und co, jeweils eine fetchmailrc ins home verzeichniss gelegt habe, mit den entsprechenden einträge für den oder die mail server des user`s den dies home verzeichniss gehört.

dann können einmal die user ihre mails alleine holen, geht prima ohne fehler, dann meckert fetchmail auch nicht mehr.

eine andere möglichkeit weiss ich da nicht, nur so scheint es zu gehen, habe auch versucht die fetchmail.conf anzupassen, das wenn fetchmail startet er nicht nur /etc/fetchmailrc abarbeitet sondern auch die einzelnen fetchmailrc in den homeverzeichnissen, dies geht aber auch nur dann wenn du die user in der selben gruppe zuweisst wie fetchmail, das sonst fetchmail wieder meckert und dir sagt das du der benutzer der fetchmailrc seien musst um sie zustarten.

aus sicherheitsgründen habe ich mich dann für die erste variante entschieden und jedem user eine fetchmailrc zugewiesen.

leider sieht es so aus als gäbe es da keine andere möglichkeit dein problem zulösen, mir ist da zumindestens keine bekannt. wenn dir irgendwoher eine elegantere lösung zukommt, wäre net wenn du dich mal meldest, wäre für mich auch von intresse.


so roman zuende geschrieben :-)

gruss helsaett

Antworten