Hallo Liste, Ich habe in /etc/ppp/ip-up folgedes eingefügt: fetchmail -v & /usr/sbin/sendmail -q -v & was er leider nicht macht aber wenn ich's Manuel ausführe dann funktioniert's. Vielleicht hab ich die Reihenfolge nicht beachtet und falsch eigefügt? (ich habs in die Mitte von ip-up eingefügt nach dem "maybe you want to start mail services:") Danke! Gru*, Roman
* Roman Langolf schrieb am 04.09.01 um 19:20 Uhr:
Hallo Liste,
Ich habe in /etc/ppp/ip-up folgedes eingefügt:
fetchmail -v & /usr/sbin/sendmail -q -v &
was er leider nicht macht aber wenn ich's Manuel ausführe dann funktioniert's.
Vielleicht hab ich die Reihenfolge nicht beachtet und falsch eigefügt? (ich habs in die Mitte von ip-up eingefügt nach dem "maybe you want to start mail services:")
Fuer sowas gibt es ip-up.local Das sieht bei mir so aus: ... fetchmail -a -L /var/log/fetchmail.log sendmail -q ... Gruss -Marc -- BUGS My programs never have bugs. They just develop random features. If you discover such a feature and you want it to be removed: please send an email to bug@links2linux.de
On Tuesday, 4. September 2001 19:20, Roman Langolf wrote:
Ich habe in /etc/ppp/ip-up folgedes eingefügt: fetchmail -v & /usr/sbin/sendmail -q -v & was er leider nicht macht aber wenn ich's Manuel ausführe dann funktioniert's.
Vielleicht hab ich die Reihenfolge nicht beachtet und falsch eigefügt? (ich habs in die Mitte von ip-up eingefügt nach dem "maybe you want to start mail services:") Ich würde dir empfehlen deine erweiterungen in die Datei ip-up.local zu legen. Meines wissens wird ip-up (?von YaST?, egal nicht so wichtig) überschrieben.
Versuch mal in einer Zeile: /usr/bin/fetchmail -K -f /etc/fetchmailrc -a >> /var/log/fetchmail 2>&1 und ein: /usr/sbin/sendmail -q & wenn Du schon dabei bist eine ip-up.local zu erstellen :-)) Ein Eintrag wie: netdate -l 1 tcp localhost ptbtime1.ptb.de ptbtime2.ptb.de | +- udp geht auch sorgt dafür das dein Rechner immer auf der Höhe der aktuellen Zeit ist. Zumindest wird die Uhr bei mehr als einer Sekunde (der Parameter "-l 1") Abweichung zur PTBA nachgestellt. Siehe man netdate Tschüss, Thomas -- Thomas Templin - Wilhelmshaven
Am Dienstag, 4. September 2001 19:57 schrieb Thomas Templin:
On Tuesday, 4. September 2001 19:20, Roman Langolf wrote:
[Problem]
Ich würde dir empfehlen deine erweiterungen in die Datei ip-up.local zu legen. Meines wissens wird ip-up (?von YaST?, egal nicht so wichtig) überschrieben.
Versuch mal in einer Zeile: /usr/bin/fetchmail -K -f /etc/fetchmailrc -a >> /var/log/fetchmail 2>&1
und ein: /usr/sbin/sendmail -q &
wenn Du schon dabei bist eine ip-up.local zu erstellen :-))
meine ip-up.local besteht jetzt aus: ------------------------------------------------------- /usr/bin/fetchmail -K -f /etc/fetchmailrc -a >> /var/log/fetchmail 2>&1 /usr/sbin/sendmail -q & netdate -l 1 tcp localhost ptbtime1.ptb.de ptbtime2.ptb.de ------------------------------------------------------- reicht das? ich weiss nicht aber es funkt immer noch nicht... Gru*, Roman
On Tue, 4 Sep 2001, Roman Langolf wrote:
Am Dienstag, 4. September 2001 19:57 schrieb Thomas Templin:
On Tuesday, 4. September 2001 19:20, Roman Langolf wrote:
[Problem]
Ich würde dir empfehlen deine erweiterungen in die Datei ip-up.local zu legen. Meines wissens wird ip-up (?von YaST?, egal nicht so wichtig) überschrieben.
Versuch mal in einer Zeile: /usr/bin/fetchmail -K -f /etc/fetchmailrc -a >> /var/log/fetchmail 2>&1
und ein: /usr/sbin/sendmail -q &
wenn Du schon dabei bist eine ip-up.local zu erstellen :-))
meine ip-up.local besteht jetzt aus: ------------------------------------------------------- /usr/bin/fetchmail -K -f /etc/fetchmailrc -a >> /var/log/fetchmail 2>&1 /usr/sbin/sendmail -q &
netdate -l 1 tcp localhost ptbtime1.ptb.de ptbtime2.ptb.de ------------------------------------------------------- reicht das?
ich weiss nicht aber es funkt immer noch nicht...
Roman, weisst Du eigentlich genau, was Du alles so tust? Sieh mal, Dein Fetchmailaufruf hat zunaechst einige Zusatzparameter. "-K" bedeutet hier, dass die Mails vom Provider abgeholt und dort geloescht werden sollen. Das wuerde ich nicht so loesen. Dann wird nach "-f" angegeben, dass eine Datei mit den entsprechenden Zugangsdaten vorhanden ist, naemlich die /etc/fetchmailrc. Hast Du die denn ueberhaupt erstellt? Pruefe bitte dringend, ob bei Dir fetchmail installiert ist. Das kriegst Du raus, indem Du als Befehl type fetchmail eingibst. Das Ergebnis sollte so lauten: /usr/bin/fetchmail Dito das gleiche mit sendmail, die Antwort sollte auf /usr/sbin/sendmail lauten, das kriegst Du aber nur, wenn Du Dich als root angemeldet hast. Und dann musst Du eine Datei /etc/fetchmailrc erstellen, die - entsprechend angepasst - folgenden Inhalt haben sollte: ,-----[/etc/fetchmailrc]-------------------------------------- | poll pop.gmx.net protocol pop3 username "blancke@gmx.de" \ | password "4711" is blancke here `------------------------------------------------------------- ACHTUNG: Das ist eine _einzige_ Zeile und Du gist auch nicht den Backslash ein, sondern schreibst das alles hintereinander. Wenn Du diese Datei erstellt hast, musst Du die Dateirechte aendern. Das geschieht mit dem Befehl: chmod 600 /etc/fetchmailrc Nachdem Du so vorgegangen bist, pruefe den ganzen Vorgang einmal per Hand, indem Du als Root bei stehender Internetverbindung folgenden Befehl eingibst: fetchmail -f /etc/fetchmailrc -v Das "-v" steht dabei fuer "verbose" und produziert Dir sehr aussagekraeftige Meldungen und holt zugleich Dir die Post ab. Du musst bei der Ausgabe vor allem eine Reihe von "OK"-Meldungen erhalten und auch Zeilen der Form "User name accepted, password please" bzw. "OK, Mailbox open, 531 messages" oder so aehnlich. Achte darauf sehr genau und schau nach, wie die Sache ablaeuft. Hoffentlich konnte Dir das jetzt hier ein bisschen weiterhelfen. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
Am Dienstag, 4. September 2001 21:44 schrieb Peter Blancke:
On Tue, 4 Sep 2001, Roman Langolf wrote:
Am Dienstag, 4. September 2001 19:57 schrieb Thomas Templin:
On Tuesday, 4. September 2001 19:20, Roman Langolf wrote:
[Problem]
Ich würde dir empfehlen deine erweiterungen in die Datei ip-up.local zu legen. Meines wissens wird ip-up (?von YaST?, egal nicht so wichtig) überschrieben.
Versuch mal in einer Zeile: /usr/bin/fetchmail -K -f /etc/fetchmailrc -a >> /var/log/fetchmail 2>&1
und ein: /usr/sbin/sendmail -q &
wenn Du schon dabei bist eine ip-up.local zu erstellen :-))
meine ip-up.local besteht jetzt aus: ------------------------------------------------------- /usr/bin/fetchmail -K -f /etc/fetchmailrc -a >> /var/log/fetchmail 2>&1 /usr/sbin/sendmail -q &
netdate -l 1 tcp localhost ptbtime1.ptb.de ptbtime2.ptb.de ------------------------------------------------------- reicht das?
ich weiss nicht aber es funkt immer noch nicht...
Roman, weisst Du eigentlich genau, was Du alles so tust?
nicht ganz...
Sieh mal, Dein Fetchmailaufruf hat zunaechst einige Zusatzparameter. "-K" bedeutet hier, dass die Mails vom Provider abgeholt und dort geloescht werden sollen. Das wuerde ich nicht so loesen. Dann wird nach "-f" angegeben, dass eine Datei mit den entsprechenden Zugangsdaten vorhanden ist, naemlich die /etc/fetchmailrc. Hast Du die denn ueberhaupt erstellt?
allet klar, die datei hab ich eigentlich local erstellt ~/.fetchmailrc [frage ob Fetch- und Sendmail funken] klar es funkt, siehe mein erster Posting
Und dann musst Du eine Datei /etc/fetchmailrc erstellen, die - entsprechend angepasst - folgenden Inhalt haben sollte:
,-----[/etc/fetchmailrc]--------------------------------------
| poll pop.gmx.net protocol pop3 username "blancke@gmx.de" \ | password "4711" is blancke here
`-------------------------------------------------------------
Frage: warum kann ich nicht alles local machen? nicht /etc/fetchmailrc sondern .fetchmailrc in USER-homedir? gru*, Roman
On 4 Sep 2001, at 22:18, Roman Langolf wrote: [...]
[frage ob Fetch- und Sendmail funken]
klar es funkt, siehe mein erster Posting
Und dann musst Du eine Datei /etc/fetchmailrc erstellen, die - entsprechend angepasst - folgenden Inhalt haben sollte:
,-----[/etc/fetchmailrc]--------------------------------------
| poll pop.gmx.net protocol pop3 username "blancke@gmx.de" \ | password "4711" is blancke here
`-------------------------------------------------------------
Frage: warum kann ich nicht alles local machen? nicht /etc/fetchmailrc sondern .fetchmailrc in USER-homedir?
Weil die ip-up (und damit auch ip-up.local) nicht von Dir ausgeführt werden. Zu dieser Zeit läuft die die Einwahl unter dem Account von Frau Ruth, und die beachtet nun mal eine ~user/.fetchmailrc nicht (automatisch). Also: Entweder /etc/fetchmailrc nehmen (die wird IMHO von fetchmail automatisch genommen, wenn nichts anderes angegeben) oder eine Datei mittels -f datei mitgeben. Andreas
On Tue, 4 Sep 2001, Roman Langolf wrote:
Am Dienstag, 4. September 2001 21:44 schrieb Peter Blancke:
On Tue, 4 Sep 2001, Roman Langolf wrote:
meine ip-up.local besteht jetzt aus: ------------------------------------------------------- /usr/bin/fetchmail -K -f /etc/fetchmailrc -a >> /var/log/fetchmail 2>&1 /usr/sbin/sendmail -q &
netdate -l 1 tcp localhost ptbtime1.ptb.de ptbtime2.ptb.de ------------------------------------------------------- reicht das?
ich weiss nicht aber es funkt immer noch nicht...
Roman, weisst Du eigentlich genau, was Du alles so tust?
nicht ganz...
Na, macht nichts. Bleib dran am Thema. Das Thema ist gut zum Lernen und foerdert Deinen Willen zum Verstaendnis. ;-)
Dann wird nach "-f" angegeben, dass eine Datei mit den entsprechenden Zugangsdaten vorhanden ist, naemlich die /etc/fetchmailrc. Hast Du die denn ueberhaupt erstellt?
allet klar, die datei hab ich eigentlich local erstellt ~/.fetchmailrc
Ja, das favorisiere ich auch. Aber einer der Vorredner hatte Dir die /etc/sendmailrc empfohlen, da wollte ich nicht zusaetzlich Diskussionsstoff liefern. Die Idee, Konfigurationsdateien in /etc zu verwahren, ist ja eigentlich nicht anstoessig, ich persoenlich habe Dinge, die Passwoerter enthalten, immer gerne im Root-Homedirectory liegen und dort mit ganz, ganz wenigen Rechten sehr streng gesichert. Bleibe Du also auch dabei, lege die gewohnte /root/.fetchmailrc an, vergiss den Punkt beim Dateinamen nicht und lasse den "-f"-Parameter beim Aufruf von Fetchmail weg. Fuehre den ganzen Befehl aus Root aus. Und vergiss nicht, die Rechte fuer die .fetchmailrc auf 600 einzustellen, sonst weigert sich Fetchmail, fuer Dich zu arbeiten.
Und dann musst Du eine Datei /etc/fetchmailrc erstellen, die - entsprechend angepasst - folgenden Inhalt haben sollte:
,-----[/etc/fetchmailrc]--------------------------------------
| poll pop.gmx.net protocol pop3 username "blancke@gmx.de" \ | password "4711" is blancke here
`-------------------------------------------------------------
Diese Datei stimmt bei Dir also auch? Natuerlich angepasst...:-) Hast Du denn mal meinen Tipp aufgenommen und "fetchmail -v" eingegeben, um zu sehen, was passiert? Ich hoere hier keine Antwort von Dir.
Frage: warum kann ich nicht alles local machen? nicht /etc/fetchmailrc sondern .fetchmailrc in USER-homedir?
Hmmm... Ich habe das noch nicht ausprobiert. Lass es einfach Root machen. Wahrscheinlich moechte die /etc/ppp/ip-up.local nur Dinge fuer Root tun, nicht gerne fuer User. Aber wie gesagt: Das habe ich noch nicht probiert. Was spricht auch in diesem Falle gegen Root? Sicherheitsbedenken? Na, mal den Kopf hoch und weiter probiert. Das wird schon klappen. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
On Die, 04 Sep 2001, Peter Blancke wrote:
,-----[/etc/fetchmailrc]-------------------------------------- | poll pop.gmx.net protocol pop3 username "blancke@gmx.de" \ | password "4711" is blancke here `-------------------------------------------------------------
ACHTUNG: Das ist eine _einzige_ Zeile und Du gist auch nicht den Backslash ein, sondern schreibst das alles hintereinander.
Muss nicht... Man kann die fetchmailrc auch wunderbar uebersichtlich formatieren, z.B.: ,----[ fetchmailrc ] |set logfile "/var/log/fetchmail.log |set postmaster "postmaster" | |poll pop.gmx.net proto pop3 | user "user1@gmx.de" | password "4711" | is user1 here | user "user2@gmx.net" | pass "geheim" | is user2 here | |poll pop.provider.de | with protocol APOP | timeout 60 | user "user3@provider.de" there | has password "geheim" | is user1 here | options forcecr warnings antispam 571 550 | user "user4@provider.de" there | with password "geheim" | is user2 here | [..] `---- Siehe man fetchmail ;) -dnh -- Wer schreit da in den Netzwerkwind. Es ist der Hajo benimmt sich wie ein Kind. Der Dieter ist nur umgekippt. Hatt er denn schon wasser genippt. Ein Patscher rechts, ein Patscher links. Und sie mal an dann gings. [WoKo in dag°]
Am Mittwoch, 5. September 2001 18:27 schrieben Sie:
On Die, 04 Sep 2001, Peter Blancke wrote:
,-----[/etc/fetchmailrc]--------------------------------------
| poll pop.gmx.net protocol pop3 username "blancke@gmx.de" \ | password "4711" is blancke here
ACHTUNG: Das ist eine _einzige_ Zeile und Du gist auch nicht den Backslash ein, sondern schreibst das alles hintereinander.
Muss nicht... Man kann die fetchmailrc auch wunderbar uebersichtlich formatieren, z.B.:
[Formatierung von fechmailrc]
Siehe man fetchmail ;)
kann mir jemand sagen wo ich solche fetchmail man-page auf DE find? thx Roman
* Roman Langolf schrieb am 04.Sep.2001:
Am Dienstag, 4. September 2001 19:57 schrieb Thomas Templin:
On Tuesday, 4. September 2001 19:20, Roman Langolf wrote:
meine ip-up.local besteht jetzt aus: ------------------------------------------------------- /usr/bin/fetchmail -K -f /etc/fetchmailrc -a >> /var/log/fetchmail 2>&1
Das müßte in einer Zeile. Ist das was Du willst? Hast Du kein ~/.fetchmailrc? Du sagst fetchmail damit, daß es nur bei /etc/fetchmailrc nachschauen soll, so wie Du es angegeben hast wird ~/.fetchmailrc nicht angefaßt. Und das -K sagt, daß es auch Mails, die mit -k gehalten wurden, auf dem Server löschen soll. Bitte ließ man fetchmail aufmerksam durch, ob Du genau das auch alles willst.
/usr/sbin/sendmail -q &
netdate -l 1 tcp localhost ptbtime1.ptb.de ptbtime2.ptb.de ------------------------------------------------------- reicht das?
ich weiss nicht aber es funkt immer noch nicht...
Es muß auch ausführbar gemacht werden. chmod +x /etc/ppp/ip-up.local Bernd
participants (7)
-
Andreas Kyek
-
B.Brodesser@t-online.de
-
David Haller
-
Marc Schiffbauer
-
Peter Blancke
-
Roman Langolf
-
Thomas Templin