Hallo, Fetchmail holt von einem Mailserver auf einem anderen Rechner (Mininetzwerk) Mails ab. Auf diesem Server habe ich mehrere Accounts für die eingehenden Mails eingerichtet, jedes mit extra Benutzernamen und Password. Ich bin im LinuxRechner als User Media eingelogt, und fetchmail holt von einem Account mit dem gleichnamigen Benutzernamen die Mails ab. Was nicht klappt, fetchmail beizubringen, auch von einem anderen Account Mails zu holen. Obwohl in der fetchmailrc user und password dafür eingetragen, "weigert" sich fetchmail dort überhaupt "anzuklopfen". Abgefragt wird immer nur das eine Postfach. Was tun? 2. Ebenso gelingt es mir nicht, eine Verbindung zwischen KMail und Fetchmail herzustellen. Gebe ich in KMail die IP des LinuxRechners ein oder localhost (127.0.0.1) heißt es "Keine Verbindung zu Rechner xxx.xxx.x.x herzustellen. Gruß Robert
Hallo Robert, Robert Meyer (mediameyer@t-online.de) schrieb am 01.12.2003 (22:23):
2. Ebenso gelingt es mir nicht, eine Verbindung zwischen KMail und Fetchmail herzustellen. Gebe ich in KMail die IP des LinuxRechners ein oder localhost (127.0.0.1) heißt es "Keine Verbindung zu Rechner xxx.xxx.x.x herzustellen.
Hast Du denn einen POP3-Server laufen? Dass fetchmail einen solchen direkt zur Verfügung stellt, wäre mir neu. Gruß, Antje -- "You, you, and you: Panic. The rest of you, come with me."
Antje M. Bendrich wrote:
Hallo Robert,
Robert Meyer (mediameyer@t-online.de) schrieb am 01.12.2003 (22:23):
2. Ebenso gelingt es mir nicht, eine Verbindung zwischen KMail und Fetchmail herzustellen. Gebe ich in KMail die IP des LinuxRechners ein oder localhost (127.0.0.1) heißt es "Keine Verbindung zu Rechner xxx.xxx.x.x herzustellen.
Hast Du denn einen POP3-Server laufen? Dass fetchmail einen solchen direkt zur Verfügung stellt, wäre mir neu.
ups, fetchmail, soviel ich weiß, "steckt" und speichert die Mails in eine Datei mit meinem LinuxBenutzernamen, Mutt oder PineMail zeigen die abgerufenen Mails an - also können die Datei lesen. Warum nicht KMail - wo liegt mein Denkfehler? Gruß Robert
Hallo Robert, Robert Meyer (mediameyer@t-online.de) schrieb am 02.12.2003 (00:03):
Antje M. Bendrich wrote:
Robert Meyer (mediameyer@t-online.de) schrieb am 01.12.2003 (22:23):
2. Ebenso gelingt es mir nicht, eine Verbindung zwischen KMail und Fetchmail herzustellen. Gebe ich in KMail die IP des LinuxRechners ein oder localhost (127.0.0.1) heißt es "Keine Verbindung zu Rechner xxx.xxx.x.x herzustellen.
Hast Du denn einen POP3-Server laufen? Dass fetchmail einen solchen direkt zur Verfügung stellt, wäre mir neu.
ups, fetchmail, soviel ich weiß, "steckt" und speichert die Mails in eine Datei mit meinem LinuxBenutzernamen, Mutt oder PineMail zeigen die abgerufenen Mails an - also können die Datei lesen. Warum nicht KMail - wo liegt mein Denkfehler?
Ohne mich mit KMail auszukennen: Was hast Du als Typ des Eingangspostfaches eingestellt? Es muß ein lokales Postfach sein. Wenn Du Deine Mails mit fetchmail abholst, stopft fetchmail sie in dein lokales Postfach. Wie das heißt, steht in der Variable $MAIL, die Du mit echo auslesen kannst: antje@tribble:~> echo $MAIL /var/mail/antje Bei meinem kurzen Test eben hat KMail den Verzeichnisnamen sogar automatisch ausgefüllt. Praktisch, wahrscheinlich liest er dazu auch $MAIL aus. Gruß, Antje -- Do not meddle in the affairs of sysadmins, for they are easy to annoy and have the root password.
Antje M. Bendrich wrote: Hallo Antje, danke für die Hilfe, das Abholen mit KMail klappt jetzt. Allerdings ist mein 1. Problem immer noch ungelöst. Gruß Robert
Hi, * Am 01.12.2003 (22:23) schrieb Robert Meyer:
beizubringen, auch von einem anderen Account Mails zu holen. Obwohl in der fetchmailrc user und password dafür eingetragen, "weigert" sich fetchmail dort überhaupt "anzuklopfen". Abgefragt wird immer nur das eine Postfach. Was tun?
Hast Du pro Nutzer eine fetchmailrc? Oder eine zentrale, welche verteilt. Hast Du proNutzer eine eigene, muß das pro Nutzer in cron geschrieben werden. Die Infors lassen da jedoch keinen Schluß zu.
2. Ebenso gelingt es mir nicht, eine Verbindung zwischen KMail und Fetchmail herzustellen. Gebe ich in KMail die IP des LinuxRechners ein oder localhost (127.0.0.1) heißt es "Keine Verbindung zu Rechner xxx.xxx.x.x herzustellen.
fetchmail != POP Server. Fetchmail schiebt in lokale Postfächer. In KMAil mußt Du also mboxen / Maildirs einrichten, jenacdem, was Du verwendest. Oder Du holst direkt alles mit KMail ab. -sa -- sa at programmers-world dot com http://www.livingit.de Boomarks online: http://www.mobile-bookmarks.info Soon available in english Mail geschrieben: Montag, den 01. Dezember 2003 um 23:57
Sascha Andres wrote:
Hi, * Am 01.12.2003 (22:23) schrieb Robert Meyer:
beizubringen, auch von einem anderen Account Mails zu holen. Obwohl in der fetchmailrc user und password dafür eingetragen, "weigert" sich fetchmail dort überhaupt "anzuklopfen". Abgefragt wird immer nur das eine Postfach. Was tun?
Hast Du pro Nutzer eine fetchmailrc? Oder eine zentrale, welche verteilt. Hast Du proNutzer eine eigene, muß das pro Nutzer in cron geschrieben werden. Die Infors lassen da jedoch keinen Schluß zu.
Ich habe nur eine fetchmailrc, in der zwei user mit Passwörtern eingetragen sind. (Beim einem, mit den gleichnamigen Accountnamen, klappt der Abruf, beim anderen nicht.)
2. Ebenso gelingt es mir nicht, eine Verbindung zwischen KMail und Fetchmail herzustellen. Gebe ich in KMail die IP des LinuxRechners ein oder localhost (127.0.0.1) heißt es "Keine Verbindung zu Rechner xxx.xxx.x.x herzustellen.
fetchmail != POP Server. Fetchmail schiebt in lokale Postfächer. In KMAil mußt Du also mboxen / Maildirs einrichten, jenacdem, was Du verwendest. Oder Du holst direkt alles mit KMail ab.
KMail nutze ich nur partiell, fetchmail holt die Mails vom Server (Pinemail i.d.R. Leseclient) Aber ich würde gerne wissen, wie mit KMail Post von fechtmail holen? Was heißt mboxen? Danke für die Hilfe, Robert
Hallo Robert, hallo Leute, Am Montag, 01. Dezember 2003 23:54 schrieb Robert Meyer:
[...] Was heißt mboxen?
Du nimmst ein "m" und boxt es kräftig *SCNR* Im Ernst: mboxen ist die Mehrzahl von mbox. mbox ist ein Dateiformat für Mails. Darin liegen eine beliebige Anzahl Mails in einer Datei, getrennt durch Zeilen, die mit "From " anfangen. Dieses Format wird übrigens auch in /var/spool/mail/* verwendet. Das Gegenstück dazu ist "maildir" oder kurz "mdir". Bei diesem Format wird für jede Mail eine eigene Datei angelegt. Gruß Christian Boltz -- Der von Ihnen vielleicht erwartete Input wird zu dem eines verstimmten Mitarbeiters oder eines Crackers der Monate Zeit hat, oder einer Katze, die über die Tastatur läuft in keinerlei Zusammenhang stehen. [php.net manual / security.html]
Am Montag, 1. Dezember 2003 22:23 schrieb Robert Meyer:
Hallo,
Fetchmail holt von einem Mailserver auf einem anderen Rechner (Mininetzwerk) Mails ab. Auf diesem Server habe ich mehrere Accounts für die eingehenden Mails eingerichtet, jedes mit extra Benutzernamen und Password. Ich bin im LinuxRechner als User Media eingelogt, und fetchmail holt von einem Account mit dem gleichnamigen Benutzernamen die Mails ab. Was nicht klappt, fetchmail beizubringen, auch von einem anderen Account Mails zu holen. Obwohl in der fetchmailrc user und password dafür eingetragen, "weigert" sich fetchmail dort überhaupt "anzuklopfen". Abgefragt wird immer nur das eine Postfach. Was tun?
Ohne Deine fetchmailrc zu kennen kann ich hierzu wenig sagen. Angenommen auf dem Mailserver server existieren die user u1 und u2. In deiner fetchmailrc steht etwas wie: poll "server" protocoll POP3 : user "u1" there with password "pw1" is Media here; poll "server" protocoll POP3 : user "u2" there with password "pw2" is Media here; Ist das so?
2. Ebenso gelingt es mir nicht, eine Verbindung zwischen KMail und Fetchmail herzustellen. Gebe ich in KMail die IP des LinuxRechners ein oder localhost (127.0.0.1) heißt es "Keine Verbindung zu Rechner xxx.xxx.x.x herzustellen.
Fetchmail legt die mails für user media bei Dir auf dem Linuxrechner in /var/ spool/mail/Media ab. In KMAIL musst Du bei Postfach-Typ Locales Postfach für Empfang auswählen. Du hast wahrscheinlich auf deinem Linuxrechner keinen POP3-Server laufen. Brauchst Du auch nicht unbedingt. Gruss koerni
Juergen Korn schrieb: Am Montag, 1. Dezember 2003 22:23 schrieb Robert Meyer:
Fetchmail holt von einem Mailserver auf einem anderen Rechner (Mininetzwerk) Mails ab. Auf diesem Server habe ich mehrere Accounts für die eingehenden Mails eingerichtet, jedes mit extra Benutzernamen und Password. Ich bin im LinuxRechner als User Media eingelogt, und fetchmail holt von einem Account mit dem gleichnamigen Benutzernamen die Mails ab. Was nicht klappt, fetchmail beizubringen, auch von einem anderen Account Mails zu holen. Obwohl in der fetchmailrc user und password dafür eingetragen, "weigert" sich fetchmail dort überhaupt "anzuklopfen". Abgefragt wird immer nur das eine Postfach. Was tun?
Ohne Deine fetchmailrc zu kennen kann ich hierzu wenig sagen. Angenommen auf dem Mailserver server existieren die user u1 und u2. In deiner fetchmailrc steht etwas wie: poll "server" protocoll POP3 : user "u1" there with password "pw1" is Media here; poll "server" protocoll POP3 : user "u2" there with password "pw2" is Media here; Ist das so?
Fast, es sieht so aus; poll "server" protocoll POP3 : user "media" there with password "pw1" is xyz here; poll "server" protocoll POP3 : user "u2" there with password "pw2" is zyx here;
2. Ebenso gelingt es mir nicht, eine Verbindung zwischen KMail und Fetchmail herzustellen. Gebe ich in KMail die IP des LinuxRechners ein oder localhost (127.0.0.1) heißt es "Keine Verbindung zu Rechner xxx.xxx.x.x herzustellen.
Fetchmail legt die mails für user media bei Dir auf dem Linuxrechner in /var/ spool/mail/Media ab. In KMAIL musst Du bei Postfach-Typ Locales Postfach für Empfang auswählen. Du hast wahrscheinlich auf deinem Linuxrechner keinen POP3-Server laufen. Brauchst Du auch nicht unbedingt.
Danke, warum brauche ich keinen POP3 Server? Gruß Robert
Am Montag, 1. Dezember 2003 22:23 schrieb Robert Meyer:
Hallo,
Fetchmail holt von einem Mailserver auf einem anderen Rechner (Mininetzwerk) Mails ab. Auf diesem Server habe ich mehrere Accounts für die eingehenden Mails eingerichtet, jedes mit extra Benutzernamen und Password. Ich bin im LinuxRechner als User Media eingelogt, und fetchmail holt von einem Account mit dem gleichnamigen Benutzernamen die Mails ab. Was nicht klappt, fetchmail beizubringen, auch von einem anderen Account Mails zu holen. Obwohl in der fetchmailrc user und password dafür eingetragen, "weigert" sich fetchmail dort überhaupt "anzuklopfen". Abgefragt wird immer nur das eine Postfach. Was tun?
Wer führt die .fetchmailrc aus? Du oder root? Wie genau sieht sie aus (Passwörter unkenntlich machen bitte)?
2. Ebenso gelingt es mir nicht, eine Verbindung zwischen KMail und Fetchmail herzustellen. Gebe ich in KMail die IP des LinuxRechners ein oder localhost (127.0.0.1) heißt es "Keine Verbindung zu Rechner xxx.xxx.x.x herzustellen.
Womit verwechselst Du fetchmail jetzt? Es handelt sich bei fetchmail weder um einen POP3 noch um einen SMTP-Server.
Gruß Robert
Robert
Hans-Robert Wagner wrote:
Am Montag, 1. Dezember 2003 22:23 schrieb Robert Meyer:
Fetchmail holt von einem Mailserver auf einem anderen Rechner (Mininetzwerk) Mails ab. Auf diesem Server habe ich mehrere Accounts für die eingehenden Mails eingerichtet, jedes mit extra Benutzernamen und Password. Ich bin im LinuxRechner als User Media eingelogt, und fetchmail holt von einem Account mit dem gleichnamigen Benutzernamen die Mails ab. Was nicht klappt, fetchmail beizubringen, auch von einem anderen Account Mails zu holen. Obwohl in der fetchmailrc user und password dafür eingetragen, "weigert" sich fetchmail dort überhaupt "anzuklopfen". Abgefragt wird immer nur das eine Postfach. Was tun?
Wer führt die .fetchmailrc aus? Du oder root? Wie genau sieht sie aus (Passwörter unkenntlich machen bitte)?
poll "xxx.xxx.x.x" protocol pop3 : user "media" password "pw1" there with password "" is "media" here poll "xxx.xxx.x.x" protocol pop3 : user "TOS" password "pw2" there with password "" is "STO" here (Die IP-Adressen nach poll sind identisch) Wer führt die f.rc aus? Ich bin LinuxNeuling, zuerst den klassischen Fehler gemacht und unter root angemeldet, jetzt als Benutzer unter "media" eingelogt. Ich würde sagen, der Benutzer führt sie aus. Wie gesagt, abruf 1 unter user media klappt, abruf zwei nicht. fechtmail "klopft" bei dem Account gar nicht erst an.
2. Ebenso gelingt es mir nicht, eine Verbindung zwischen KMail und Fetchmail herzustellen. Gebe ich in KMail die IP des LinuxRechners ein oder localhost (127.0.0.1) heißt es "Keine Verbindung zu Rechner xxx.xxx.x.x herzustellen.
Womit verwechselst Du fetchmail jetzt? Es handelt sich bei fetchmail weder um einen POP3 noch um einen SMTP-Server.
Problem gelöst Gruß Robert
Am Dienstag, 2. Dezember 2003 17:49 schrieb Robert Meyer:
Wer führt die .fetchmailrc aus? Du oder root? Wie genau sieht sie aus (Passwörter unkenntlich machen bitte)?
poll "xxx.xxx.x.x" protocol pop3 : user "media" password "pw1" there with password "" is "media" here poll "xxx.xxx.x.x" protocol pop3 : user "TOS" password "pw2" there with password "" is "STO" here
poll "pop.xx1.de" protocol POP3 user "benutzer1" there with password "pass1" is "user1" here; poll "pop.xx2.de" protocol POP3 user "benutzer2" there with password "pass2" is "user2" here; So sieht es bei mir aus.
(Die IP-Adressen nach poll sind identisch)
Wer führt die f.rc aus? Ich bin LinuxNeuling, zuerst den klassischen Fehler gemacht und unter root angemeldet, jetzt als Benutzer unter "media" eingelogt. Ich würde sagen, der Benutzer führt sie aus.
Das wäre in diesem Fall aber falsch, denn der Benutzer media wird wohl kaum die Mail für user STO einliefern können. Zwei Möglichkeiten: Entweder hat jeder Benutzer seine eigene ~/.fetchmailrc zu konfigurieren, oder (2.) root startet fetchmail mit einer zentralen fetchmailrc (bzw: /root/.fetchmailrc) und holt für alle Benutzer die Mails ab stellt sie lokal zu. Besser wäre es allerdings, die Zustellung postfix und Co. zu überlassen.
Wie gesagt, abruf 1 unter user media klappt, abruf zwei nicht. fechtmail "klopft" bei dem Account gar nicht erst an.
In /var/log/mail findet sich nichts? Das kann ich mir nicht vorstellen. Robert
Hans-Robert Wagner wrote:
Am Dienstag, 2. Dezember 2003 17:49 schrieb Robert Meyer:
Wer führt die .fetchmailrc aus? Du oder root? Wie genau sieht sie aus (Passwörter unkenntlich machen bitte)?
poll "xxx.xxx.x.x" protocol pop3 : user "media" password "pw1" there with password "" is "media" here poll "xxx.xxx.x.x" protocol pop3 : user "TOS" password "pw2" there with password "" is "STO" here
poll "pop.xx1.de" protocol POP3 user "benutzer1" there with password "pass1" is "user1" here; poll "pop.xx2.de" protocol POP3 user "benutzer2" there with password "pass2" is "user2" here;
So sieht es bei mir aus.
Ich stelle keine großen Unterschiede fest bis auf eintrag pw1/2 Jetzt wird es für einen LinuxNeuling langsam kompliziert: Melde ich mich unter root an, ruft fetchmail auch hier nur ein Postfach ab. (Ein anderes als unter dem Benutzer media) Kein weiteres, egal wieviel polls dort drin stehen mögen (kontrolliert habe ich auch die fetchmailrc Yast-Save). Die Reihenfolge der poll-aufträge zu ändern, ändert auch nix. Das selbe und bekannte Phänomen, wenn ich mich wieder als "normaler" Benutzer anmelde. Fetchmail ruft nach wie vor Mails nur vom Account media ab, auch hier ist es vollkommen egal, wieviel user ich in die f-rc eintrage. Und als besonders merkwürdig empfinde ich, dass der account media auch dann abgerufen wird, wenn ich den entsprechenden poll-eintrag aus der f-rc rausnehme einschließlich aus der f-cr yast-save. Was für mich auch unerklärlich ist, einmal heißt es im fetchmaildialog "geben sie das Password für media ein", dann wieder, "geben sie das Password für media@xxx.xxx.x.x (IP) ein?
(Die IP-Adressen nach poll sind identisch)
Wer führt die f.rc aus? Ich bin LinuxNeuling, zuerst den klassischen Fehler gemacht und unter root angemeldet, jetzt als Benutzer unter "media" eingelogt. Ich würde sagen, der Benutzer führt sie aus.
Das wäre in diesem Fall aber falsch, denn der Benutzer media wird wohl kaum die Mail für user STO einliefern können. Zwei Möglichkeiten: Entweder hat jeder Benutzer seine eigene ~/.fetchmailrc zu konfigurieren, oder (2.) root startet fetchmail mit einer zentralen fetchmailrc (bzw: /root/.fetchmailrc) und holt für alle Benutzer die Mails ab stellt sie lokal zu. Besser wäre es allerdings, die Zustellung postfix und Co. zu überlassen.
Und wie konfiguriere ich postfix
Wie gesagt, abruf 1 unter user media klappt, abruf zwei nicht. fechtmail "klopft" bei dem Account gar nicht erst an.
In /var/log/mail findet sich nichts? Das kann ich mir nicht vorstellen.
Wenn ich das richtig lese, zeigt mir die Datei mail nur die Mails an, die fetchmail auch abholt Danke für die Hilfe Gruß Robert
Am Dienstag, 2. Dezember 2003 21:14 schrieb Robert Meyer:
Jetzt wird es für einen LinuxNeuling langsam kompliziert: Melde ich mich unter root an, ruft fetchmail auch hier nur ein Postfach ab. (Ein anderes als unter dem Benutzer media) Kein weiteres, egal wieviel polls dort drin stehen mögen (kontrolliert habe ich auch die fetchmailrc Yast-Save). Die Reihenfolge der poll-aufträge zu ändern, ändert auch nix.
Das selbe und bekannte Phänomen, wenn ich mich wieder als "normaler" Benutzer anmelde. Fetchmail ruft nach wie vor Mails nur vom Account media ab, auch hier ist es vollkommen egal, wieviel user ich in die f-rc eintrage. Und als besonders merkwürdig empfinde ich, dass der account media auch dann abgerufen wird, wenn ich den entsprechenden poll-eintrag aus der f-rc rausnehme einschließlich aus der f-cr yast-save.
Wie rufst du fetchmail auf? Sieht aus als benutzt Du nicht immer die gleiche fetchmailrc.
Und wie konfiguriere ich postfix
yast -> Netzwerkdienste- > Mail Transfer Agent Wenn du am Punkt eingehende Mail bist kannst du (auch Datails auswählen) die accounts für den mailserver eintragen. Damit bekommst Du eine /etc/fetchmailrc. Die kannst Du dann mit fetchmail -f /etc/fetchmailrc verwenden. Allerdings nur als root, es sei denn du veränderst die Rechte. Wenn du fetchmailrc als root ohne Parameter -f aufrufst wird die .fetchmailrc im Verzeichnis root verwendet. (, beachten!). Analog für Media und auch den anderen usern. koerni
Juergen Korn wrote:
Am Dienstag, 2. Dezember 2003 21:14 schrieb Robert Meyer:
Jetzt wird es für einen LinuxNeuling langsam kompliziert: Melde ich mich unter root an, ruft fetchmail auch hier nur ein Postfach ab. (Ein anderes als unter dem Benutzer media) Kein weiteres, egal wieviel polls dort drin stehen mögen (kontrolliert habe ich auch die fetchmailrc Yast-Save). Die Reihenfolge der poll-aufträge zu ändern, ändert auch nix.
Das selbe und bekannte Phänomen, wenn ich mich wieder als "normaler" Benutzer anmelde. Fetchmail ruft nach wie vor Mails nur vom Account media ab, auch hier ist es vollkommen egal, wieviel user ich in die f-rc eintrage. Und als besonders merkwürdig empfinde ich, dass der account media auch dann abgerufen wird, wenn ich den entsprechenden poll-eintrag aus der f-rc rausnehme einschließlich aus der f-cr yast-save.
Wie rufst du fetchmail auf?
Auf der Konsole "fetchmail xxx.xxx.x.x"
Sieht aus als benutzt Du nicht immer die gleiche fetchmailrc.
Eigentlich schon, zwei verschiedene f-rc`s existieren nur, weil ich ursprünglich als root angemeldet war, was jetzt kaum der Fall ist. Die beiden f-cr`s habe ich synchronisiert, ändert aber nix am Problem. Ob als root oder Benutzer angemeldet, fetchmail ruft den Inhalt von nur einem Postfach ab - egal wieviele user ich in die f-rc eintrage.
Und wie konfiguriere ich postfix
yast -> Netzwerkdienste- > Mail Transfer Agent
Okay, und danke für den Hinweis.
Wenn du am Punkt eingehende Mail bist kannst du (auch Datails auswählen) die accounts für den mailserver eintragen. Damit bekommst Du eine /etc/fetchmailrc. Die kannst Du dann mit fetchmail -f /etc/fetchmailrc verwenden. Allerdings nur als root, es sei denn du veränderst die Rechte. Wenn du fetchmailrc als root ohne Parameter -f aufrufst wird die .fetchmailrc im Verzeichnis root verwendet. (, beachten!). Analog für Media und auch den anderen usern.
Ich mache mich dran Gruß Robert PS Sollte dieser Threadteil an deine persönliche Mailadresse gegangen sein, sorry
Hallo, On Wed, Dec 03, 2003 at 11:56:07AM +0100, Robert Meyer wrote:
Juergen Korn wrote:
Am Dienstag, 2. Dezember 2003 21:14 schrieb Robert Meyer:
Das selbe und bekannte Phänomen, wenn ich mich wieder als "normaler" Benutzer anmelde. Fetchmail ruft nach wie vor Mails nur vom Account media ab, auch hier ist es vollkommen egal, wieviel user ich in die f-rc eintrage. Und als besonders merkwürdig empfinde ich, dass der account media auch dann abgerufen wird, wenn ich den entsprechenden poll-eintrag aus der f-rc rausnehme einschließlich aus der f-cr yast-save.
Wie rufst du fetchmail auf?
Auf der Konsole "fetchmail xxx.xxx.x.x"
fetchmail -v -k -a also ohne IP :) ~/.fetchmailrc server 192.168.5.1 proto pop3 user "user" pass "geheim" #options ssl nokeep mda "/usr/bin/procmail -f-" server 192.168.5.2 proto pop3 user "user2" pass "geheim2" #options ssl nokeep mda "/usr/bin/procmail -f-" etc... Greetings Daniel -- One wordly wisdom: "Most people use doors, not windows."
Daniel Lord wrote:
Hallo,
On Wed, Dec 03, 2003 at 11:56:07AM +0100, Robert Meyer wrote:
Juergen Korn wrote:
Am Dienstag, 2. Dezember 2003 21:14 schrieb Robert Meyer:
Das selbe und bekannte Phänomen, wenn ich mich wieder als "normaler" Benutzer anmelde. Fetchmail ruft nach wie vor Mails nur vom Account media ab, auch hier ist es vollkommen egal, wieviel user ich in die f-rc eintrage. Und als besonders merkwürdig empfinde ich, dass der account media auch dann abgerufen wird, wenn ich den entsprechenden poll-eintrag aus der f-rc rausnehme einschließlich aus der f-cr yast-save.
Wie rufst du fetchmail auf?
Auf der Konsole "fetchmail xxx.xxx.x.x"
also ohne IP :)
doch mit IP, allerdings hat der Rechner nur eine IP
~/.fetchmailrc server 192.168.5.1 proto pop3 user "user" pass "geheim" #options ssl nokeep mda "/usr/bin/procmail -f-"
server 192.168.5.2 proto pop3 user "user2" pass "geheim2" #options ssl nokeep mda "/usr/bin/procmail -f-"
Wenn ich nicht exakt die IP des Rechners eingebe, heißt es "Keine Route zum Zielrechner". Gruß Robert
On Tue, 2003-12-02 at 23:44, Juergen Korn wrote:
Am Dienstag, 2. Dezember 2003 21:14 schrieb Robert Meyer:
Jetzt wird es für einen LinuxNeuling langsam kompliziert: Melde ich mich unter root an, ruft fetchmail auch hier nur ein Postfach ab. (Ein anderes als unter dem Benutzer media) Kein weiteres, egal wieviel polls dort drin stehen mögen (kontrolliert habe ich auch die fetchmailrc Yast-Save). Die Reihenfolge der poll-aufträge zu ändern, ändert auch nix.
Das selbe und bekannte Phänomen, wenn ich mich wieder als "normaler" Benutzer anmelde. Fetchmail ruft nach wie vor Mails nur vom Account media ab, auch hier ist es vollkommen egal, wieviel user ich in die f-rc eintrage. Und als besonders merkwürdig empfinde ich, dass der account media auch dann abgerufen wird, wenn ich den entsprechenden poll-eintrag aus der f-rc rausnehme einschließlich aus der f-cr yast-save.
Wenn du schon eine fetchmailrc hast, schau dir mal dein dial-up script an. Darin wird ein poll für alle Benutzer gemacht. In /etc/ppp/ip-up steht die Zeile: /etc/ppp/poll.tcpip | logger -p security.notice -t poll.tcpip > /dev/null & Das in der bash unter meinem Benutzer holt alle mails ab.
Wie rufst du fetchmail auf? Sieht aus als benutzt Du nicht immer die gleiche fetchmailrc.
Und wie konfiguriere ich postfix
yast -> Netzwerkdienste- > Mail Transfer Agent
Wenn du am Punkt eingehende Mail bist kannst du (auch Datails auswählen) die accounts für den mailserver eintragen. Damit bekommst Du eine /etc/fetchmailrc. Die kannst Du dann mit fetchmail -f /etc/fetchmailrc verwenden. Allerdings nur als root, es sei denn du veränderst die Rechte. Wenn du fetchmailrc als root ohne Parameter -f aufrufst wird die .fetchmailrc im Verzeichnis root verwendet. (, beachten!). Analog für Media und auch den anderen usern.
Gruß, Kai.
On Wed, 2003-12-03 at 14:12, Kai Krämer wrote:
On Tue, 2003-12-02 at 23:44, Juergen Korn wrote:
Am Dienstag, 2. Dezember 2003 21:14 schrieb Robert Meyer:
Jetzt wird es für einen LinuxNeuling langsam kompliziert: Melde ich mich unter root an, ruft fetchmail auch hier nur ein Postfach ab. (Ein anderes als unter dem Benutzer media) Kein weiteres, egal wieviel polls dort drin stehen mögen (kontrolliert habe ich auch die fetchmailrc Yast-Save). Die Reihenfolge der poll-aufträge zu ändern, ändert auch nix.
Das selbe und bekannte Phänomen, wenn ich mich wieder als "normaler" Benutzer anmelde. Fetchmail ruft nach wie vor Mails nur vom Account media ab, auch hier ist es vollkommen egal, wieviel user ich in die f-rc eintrage. Und als besonders merkwürdig empfinde ich, dass der account media auch dann abgerufen wird, wenn ich den entsprechenden poll-eintrag aus der f-rc rausnehme einschließlich aus der f-cr yast-save.
Wenn du schon eine fetchmailrc hast, schau dir mal dein dial-up script an. Darin wird ein poll für alle Benutzer gemacht. In /etc/ppp/ip-up steht die Zeile:
/etc/ppp/poll.tcpip | logger -p security.notice -t poll.tcpip > /dev/null &
Ups! Jetzt muß ich mich noch mal schnell verbessern: bin gar kein user, bin in der bash mit su als root angemeldet. sorry. Kai.
Kai Krämer wrote:
On Tue, 2003-12-02 at 23:44, Juergen Korn wrote:
Am Dienstag, 2. Dezember 2003 21:14 schrieb Robert Meyer:
Jetzt wird es für einen LinuxNeuling langsam kompliziert: Melde ich mich unter root an, ruft fetchmail auch hier nur ein Postfach ab. (Ein anderes als unter dem Benutzer media) Kein weiteres, egal wieviel polls dort drin stehen mögen (kontrolliert habe ich auch die fetchmailrc Yast-Save). Die Reihenfolge der poll-aufträge zu ändern, ändert auch nix.
Das selbe und bekannte Phänomen, wenn ich mich wieder als "normaler" Benutzer anmelde. Fetchmail ruft nach wie vor Mails nur vom Account media ab, auch hier ist es vollkommen egal, wieviel user ich in die f-rc eintrage. Und als besonders merkwürdig empfinde ich, dass der account media auch dann abgerufen wird, wenn ich den entsprechenden poll-eintrag aus der f-rc rausnehme einschließlich aus der f-cr yast-save.
Wenn du schon eine fetchmailrc hast, schau dir mal dein dial-up script an. Darin wird ein poll für alle Benutzer gemacht. In /etc/ppp/ip-up steht die Zeile: /etc/ppp/poll.tcpip | logger -p security.notice -t poll.tcpip > /dev/null &
Diese Zeile finde ich nicht in poll.tcpip (shellscrip), aber im Script ip.up, hat das was zu sagen? Du schreibst, "wenn du schon eine fetchmailrc hast", lässt sich daraus schließen, es geht auch anders? Gruß Robert
On Wed, 2003-12-03 at 18:20, Robert Meyer wrote:
Kai Krämer wrote:
On Tue, 2003-12-02 at 23:44, Juergen Korn wrote: Wenn du schon eine fetchmailrc hast, schau dir mal dein dial-up script an. Darin wird ein poll für alle Benutzer gemacht. In /etc/ppp/ip-up steht die Zeile: /etc/ppp/poll.tcpip | logger -p security.notice -t poll.tcpip > /dev/null &
Diese Zeile finde ich nicht in poll.tcpip (shellscrip), aber im Script ip.up, hat das was zu sagen? Da oben steht ja auch: "In /etc/ppp/ip-up ..." ;-)
Du schreibst, "wenn du schon eine fetchmailrc hast", lässt sich daraus schließen, es geht auch anders? Will damit nur sagen, daß diese Zeile dort steht, wenn du den MUA (->Yast) eingerichtet hast. Ob das sonst so ist, weiß ich nicht. Die /etc/fetchmailrc muß dafür natürlich konfiguriert sein.
Grüße.
--
Kai Krämer
Kai Krämer wrote:
On Wed, 2003-12-03 at 18:20, Robert Meyer wrote:
Kai Krämer wrote:
On Tue, 2003-12-02 at 23:44, Juergen Korn wrote: Wenn du schon eine fetchmailrc hast, schau dir mal dein dial-up script an. Darin wird ein poll für alle Benutzer gemacht. In /etc/ppp/ip-up steht die Zeile: /etc/ppp/poll.tcpip | logger -p security.notice -t poll.tcpip > /dev/null &
Diese Zeile finde ich nicht in poll.tcpip (shellscrip), aber im Script ip.up, hat das was zu sagen? Da oben steht ja auch: "In /etc/ppp/ip-up ..." ;-)
ok
Du schreibst, "wenn du schon eine fetchmailrc hast", lässt sich daraus schließen, es geht auch anders? Will damit nur sagen, daß diese Zeile dort steht, wenn du den MUA (->Yast) eingerichtet hast. Ob das sonst so ist, weiß ich nicht. Die /etc/fetchmailrc muß dafür natürlich konfiguriert sein.
MUA=? Ich habe versucht, über den Mail Transfer Agent in Yast was zu ändern, aber wußte nicht an welcher Stelle. Gruß Robert
On Thu, 2003-12-04 at 22:29, Robert Meyer wrote:
MUA=? Ich habe versucht, über den Mail Transfer Agent in Yast was zu ändern, aber wußte nicht an welcher Stelle.
UPS! Mein Fehler! Ich meinte den MTA ;-), so wie du sagst.
Wenn du dein mailpostfach mit Yast konfigurierst (konfiguriert
hast)->Netzwerkdienste->MTA, erzeugt dieser deine /etc/fetchmailrc. Die
kannst du auch gerne per Hand noch ergänzen und ändern. Außerdem ist die
poll-Zeile in ip-up nicht mehr kommentiert (#).
Beim Einwählen (ip-up-script wird ausgeführt) holt nun postfix deine
mails ab und verteilt sie auf die in fetchmailrc zugewiesenen Postfächer
auf deinem Rechner. Außerdem schickt sendmail deine mails an den von dir
in Yast angegebenen SMTP.
Das wird für alle deine eingetragenen Postfächer gemacht. Nicht wie der
Befehl fetchmail als user aufgerufen, der nur des Postfach des users
abholt -> siehe /home/<user>/.fetchmailrc.
Gruß,
Kai.
--
Kai Krämer
Kai Krämer wrote:
On Thu, 2003-12-04 at 22:29, Robert Meyer wrote:
MUA=? Ich habe versucht, über den Mail Transfer Agent in Yast was zu ändern, aber wußte nicht an welcher Stelle.
UPS! Mein Fehler! Ich meinte den MTA ;-), so wie du sagst.
kann leicht passieren
Wenn du dein mailpostfach mit Yast konfigurierst (konfiguriert hast)->Netzwerkdienste->MTA, erzeugt dieser deine /etc/fetchmailrc. Die kannst du auch gerne per Hand noch ergänzen und ändern. Außerdem ist die poll-Zeile in ip-up nicht mehr kommentiert (#). Beim Einwählen (ip-up-script wird ausgeführt) holt nun postfix deine mails ab und verteilt sie auf die in fetchmailrc zugewiesenen Postfächer auf deinem Rechner. Außerdem schickt sendmail deine mails an den von dir in Yast angegebenen SMTP.
Ich wähle mich nicht ein. Fetchmail soll die Mails nur von einem Server auf einem anderen Rechner holen (Mininetzwerk). Deshalb verfahre ich so, dass ich auf der Konsole eingebe "fetchmail xxx.xxx.x.x" (IP des Rechners). Das klappt ja auch, aber halt nur bei einem Postfach mit dem gleichen Namen wie der user. Ich würde aber gerne mehrere Postfächer dieses Servers mit fechtmail abfragen. Jedes Postfach aber hat extra Benutzernamen und Password.
Das wird für alle deine eingetragenen Postfächer gemacht. Nicht wie der Befehl fetchmail als user aufgerufen, der nur des Postfach des users abholt -> siehe /home/<user>/.fetchmailrc.
Danke für die Hilfestellung Gruß Robert
Am Fr, 2003-12-05 um 19.10 schrieb Robert Meyer:
Ich wähle mich nicht ein. Fetchmail soll die Mails nur von einem Server auf einem anderen Rechner holen (Mininetzwerk). Deshalb verfahre ich so, dass ich auf der Konsole eingebe "fetchmail xxx.xxx.x.x" (IP des Rechners). Das klappt ja auch, aber halt nur bei einem Postfach mit dem gleichen Namen wie der user. Ich würde aber gerne mehrere Postfächer dieses Servers mit fechtmail abfragen. Jedes Postfach aber hat extra Benutzernamen und Password.
Dann richte doch einfach unter root einen chronjob ein und starte damit z.B. 2x am Tag den poll-Befehl .... Anstelle des Internetservers steht dann in der /etc/fetchmailrc dein Rechner. Gruß, Kai.
Kai Krämer am Sonntag, 7. Dezember 2003 13:40:
Am Fr, 2003-12-05 um 19.10 schrieb Robert Meyer:
Ich wÀhle mich nicht ein. Fetchmail soll die Mails nur von einem Server auf einem anderen Rechner holen (Mininetzwerk). Deshalb verfahre ich so, dass ich auf der Konsole eingebe "fetchmail xxx.xxx.x.x" (IP des Rechners). Das klappt ja auch, aber halt nur bei einem Postfach mit dem gleichen Namen wie der user. Ich wÌrde aber gerne mehrere PostfÀcher dieses Servers mit fechtmail abfragen. Jedes Postfach aber hat extra Benutzernamen und Password.
Dann richte doch einfach unter root einen chronjob ein und starte damit z.B. 2x am Tag den poll-Befehl .... Anstelle des Internetservers steht dann in der /etc/fetchmailrc dein Rechner.
Oder ruf fetchmail mit su auf. Dann kannst du nach wie vor den Aufruf manuell als jeder (berechtigter) lokaler User für alle Postfächer (oder mehrere, je nach Inhalt deiner fetchmailrc [1]) durchführen. [1] Du kannst auch mehrere fetchmailrc anlegen und die entsprechend abzuarbeitende dem Befehlsaufruf mitgeben (fetchmail -f <Dateiname>). Hauptsache, die Userrechte sind 0600 für den aufrufenden User. -- Gruß MaxX 8-)
Am Montag, 8. Dezember 2003 07:10 schrieb Matthias Houdek:
Oder ruf fetchmail mit su auf. Dann kannst du nach wie vor den Aufruf manuell als jeder (berechtigter) lokaler User für alle Postfächer (oder mehrere, je nach Inhalt deiner fetchmailrc [1]) durchführen.
[1] Du kannst auch mehrere fetchmailrc anlegen und die entsprechend abzuarbeitende dem Befehlsaufruf mitgeben (fetchmail -f <Dateiname>). Hauptsache, die Userrechte sind 0600 für den aufrufenden User.
Hallo Robert, Mach es mal so wie es Matthias vorschlägt. Lass aber auf jeden Fall die IP beim Aufruf von fetchmail weg. Sonst wird nie auch nur eine fetchmailrc benutzt. Wenns unbedingt sein muss, dann gib die in der fetchmailrc ein. Besser wäre, falls der Server über den Namen nicht gefunden wird, die /etc/hosts anzupassen.. Gruss koerni
participants (9)
-
Antje M. Bendrich
-
Christian Boltz
-
Daniel Lord
-
Hans-Robert Wagner
-
Juergen Korn
-
Kai Krämer
-
Matthias Houdek
-
mediameyer@t-online.de
-
Sascha Andres