fetchmail + imap
fetchmail + imap
Hi!
Ich wuerde gerne auf meinem server fetchmail installieren und die Mails dann ueber imap abholen. Is das moeglich?
Genauer stelle ich mir noch vor, das fetchmail die Mails dann in verschiedene IMAP-Ordner tut, so je nach Mailserver von wo er die abgerufen hat. (Kann man fuer einen User mehrere Mailserver abrufen?)
Geht das so wie ich mir das denke, bzw. wie kann man das anders (besser) machen, und vor allem was muss ich wo wie konfigurieren? (ich hab leider absolut keine Ahnung von MTA's, daher die Fragen...
Mfg,
flow
Ich wuerde gerne auf meinem server fetchmail installieren und die Mails dann ueber imap abholen. Is das moeglich?
Genauer stelle ich mir noch vor, das fetchmail die Mails dann in verschiedene IMAP-Ordner tut, so je nach Mailserver von wo er die abgerufen hat. (Kann man fuer einen User mehrere Mailserver abrufen?)
Geht das so wie ich mir das denke, bzw. wie kann man das anders (besser) machen, und vor allem was muss ich wo wie konfigurieren? (ich hab leider absolut keine Ahnung von MTA's, daher die Fragen...
Mfg,
flow
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Re: fetchmail + imap
Ist kein Problem. Wenn du als IMAP Server den courier nimmst und dann bei deinem MTA den maildrop (MDA von courier) angibst dann sollte das funktionieren.flow666 hat geschrieben:Genauer stelle ich mir noch vor, das fetchmail die Mails dann in verschiedene IMAP-Ordner tut, so je nach Mailserver von wo er die abgerufen hat. (Kann man fuer einen User mehrere Mailserver abrufen?)
Schau mal in http://www.marlow.dk/tech/postfix.php (nicht alles davon musst du umsetzen).
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Wie mach das denn? Sorry, wenn die Frage blöd ist, aber ich hab mich noch nie mit fetchmail befasst, und auch ein Blick in die fetchmailrc hat mich nich wirklich weitergebracht. Bei google hab ich ebenfalls nichts zu dem Thema gefunden.Ist kein Problem. Wenn du als IMAP Server den courier nimmst und dann bei deinem MTA den maildrop (MDA von courier) angibst dann sollte das funktionieren.
Das hilft mir ja aber nur in Bezug auf den Courier-IMAP server. Mit fetchmail steht da ja nix.Schau mal in http://www.marlow.dk/tech/postfix.php (nicht alles davon musst du umsetzen).
Mfg,
flow[/quote]
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Bei MDA musst du dann den maildrop angeben. Gemacht hab ich das zwar noch nie so, sollte aber theoretisch so gehen...ggf. nochmal in die ManPage von maildrop schauen wie man den am günstigsten aufruft.
Oder du machst es so das du die Mails an den lokalen MTA übergibst und der die (lokalen) Mails dann mit maildrop zustellt (so ist es auch in der Anleitung beschrieben).
by, Martin
Oder du machst es so das du die Mails an den lokalen MTA übergibst und der die (lokalen) Mails dann mit maildrop zustellt (so ist es auch in der Anleitung beschrieben).
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Hmm... also ich hab das jetzt prinzipiell alles soweit, das es funktionieren sollte. Ich hab maildrop installiert und konfiguriert, sodass es die Mails in /home/<user>/Maildir/ packt, weil laut der maildrop config courier das so will.
Dann hab ich versucht fetchmail zu starten mit folgendem Erfolg:
flowserv:~# /etc/init.d/fetchmail start
Starting mail retrieval agent: fetchmail (failed!)
Irgendwie sagt mir das, das es nicht funktionierr. Und siehe da, ps fax bestaetigt mir das. Also hab ich erstmal alle logs durchforstet nur leider nix von fetchmail gefunden...
Auch bei google gibts das Problem scheinbar nicht. Ich hab dann mal mittels:
su -c "fetchmail --daemon 300" flow666
fetchmail gestartet. Das lief auch. Dann hab ich voller Euphorie ne Mail an den zu uebrpruefenden Account geschickt. Die wurde irgendwie scheinbar auch abgeholt, nur leider nich in das Verzeichnis getan.
Hat jemand fuer bei Probleme ne Loesung?
Mfg,
flow
Dann hab ich versucht fetchmail zu starten mit folgendem Erfolg:
flowserv:~# /etc/init.d/fetchmail start
Starting mail retrieval agent: fetchmail (failed!)
Irgendwie sagt mir das, das es nicht funktionierr. Und siehe da, ps fax bestaetigt mir das. Also hab ich erstmal alle logs durchforstet nur leider nix von fetchmail gefunden...
Auch bei google gibts das Problem scheinbar nicht. Ich hab dann mal mittels:
su -c "fetchmail --daemon 300" flow666
fetchmail gestartet. Das lief auch. Dann hab ich voller Euphorie ne Mail an den zu uebrpruefenden Account geschickt. Die wurde irgendwie scheinbar auch abgeholt, nur leider nich in das Verzeichnis getan.
Hat jemand fuer bei Probleme ne Loesung?
Mfg,
flow
Gibt wieder was neues:
Ich hab rausgefunden, die Mails sind in meiner Mailbox gelandet, weil ich fuer das Postfach von wo die abgerufen wurden keine mda option angegeben hatte
Naja, wie dem auch sei, ich hab dann eben manuelle fetchmail ausgefuehrt und da hat er die Mails auch abgerufen nur hat er das dann ausgegeben:
flow666@flowserv:~$ fetchmail
2 messages for XXXX at XXXX.de (9741 octets).
reading message XXXX@XXXX.de:1 of 2 (8687 octets) ......../usr/bin/maildrop: Unable to open mailbox.
fetchmail: MDA returned nonzero status 75
not flushed
reading message XXXX@XXXX.de:2 of 2 (1054 octets) ./usr/bin/maildrop: Unable to open mailbox.
fetchmail: MDA returned nonzero status 75
not flushed
Woran koennte das liegen?
Ich hab /home/flow666/Maildir auch a+rwx gesetzt (erstmal) und die Meldung kommt trotzdem.
Mfg,
flow
Ich hab rausgefunden, die Mails sind in meiner Mailbox gelandet, weil ich fuer das Postfach von wo die abgerufen wurden keine mda option angegeben hatte
Naja, wie dem auch sei, ich hab dann eben manuelle fetchmail ausgefuehrt und da hat er die Mails auch abgerufen nur hat er das dann ausgegeben:
flow666@flowserv:~$ fetchmail
2 messages for XXXX at XXXX.de (9741 octets).
reading message XXXX@XXXX.de:1 of 2 (8687 octets) ......../usr/bin/maildrop: Unable to open mailbox.
fetchmail: MDA returned nonzero status 75
not flushed
reading message XXXX@XXXX.de:2 of 2 (1054 octets) ./usr/bin/maildrop: Unable to open mailbox.
fetchmail: MDA returned nonzero status 75
not flushed
Woran koennte das liegen?
Ich hab /home/flow666/Maildir auch a+rwx gesetzt (erstmal) und die Meldung kommt trotzdem.
Mfg,
flow
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Kommt maildrop auch in das Verzeichnis? Also stimmen berechtigungen von /home/flow666 ?flow666 hat geschrieben:Woran koennte das liegen?
Ich hab /home/flow666/Maildir auch a+rwx gesetzt (erstmal) und die Meldung kommt trotzdem.
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Hi!
Also, ich hab so die Theorie aufgestellt, das maildrop irgendwie die Daten nicht in ein Verzeichnis, sondern in eine Datei packen will. Hab ich dann auch mal geändert und siehe da, wenn ich etwas an maildrop gepiped habe, klappte das auch.
Nun hab ich die Vermutung, das irgendwas mit meiner config noch nicht stimmt. Vielleicht die Angabe für den mda?
Wie gibt man den an?
Das hier ist aus meiner /etc/fetchmailrc:
poll mail.XXXXXX.de with protocol pop3 user "XXXXXX" there
with password "XXXXXX" is flow666 here mda maildrop
Ich vermute mal, das die ~/.fetchmailrc nur dann verwendet wird, wenn fetchmail von dem Benutzer, in dessen homedir diese Datei liegt, fetchmail ausführt. Ist das so korrekt?
Btw., ist die Systax von beiden Dateien gleich?
Mfg,
flow
Also, ich hab so die Theorie aufgestellt, das maildrop irgendwie die Daten nicht in ein Verzeichnis, sondern in eine Datei packen will. Hab ich dann auch mal geändert und siehe da, wenn ich etwas an maildrop gepiped habe, klappte das auch.
Nun hab ich die Vermutung, das irgendwas mit meiner config noch nicht stimmt. Vielleicht die Angabe für den mda?
Wie gibt man den an?
Das hier ist aus meiner /etc/fetchmailrc:
poll mail.XXXXXX.de with protocol pop3 user "XXXXXX" there
with password "XXXXXX" is flow666 here mda maildrop
Ich vermute mal, das die ~/.fetchmailrc nur dann verwendet wird, wenn fetchmail von dem Benutzer, in dessen homedir diese Datei liegt, fetchmail ausführt. Ist das so korrekt?
Btw., ist die Systax von beiden Dateien gleich?
Mfg,
flow