Hallo, ich lasse fetchmail als Daemon laufen. Root holt die Mails, aber sie landen in seiner mailbox und nicht in der des Users. Kannst mir jemand sagen was ich falsch mache. fetchrc sieht so aus: poll mail.provider.de protocol POP3 user mailaddresse password xxxxx mda "/usr/bin/procmail -f %F $HOME/.procmailrc" und die procmailrc sieht so aus: PATH=$HOME/bin:/usr/bin:/usr/ucb:/bin:/usr/local/bin:. MAILDIR=$HOME/mail/spool # You'd better make sure it exists DEFAULT=$MAILDIR/posteingang.spool LOGFILE=$MAILDIR/procmaillog LOGABSTACT=ALL LOCKFILE=$HOME/.lockmail SHELL=/usr/bin/zsh VERBOSE=on Ich moechte sie von root holen lassen und sie in $MAILDIR/spool/posteingang.spool ablegen lassen. Was ist falsch ? Jens
hi, On Sun, Feb 03, 2002 at 04:27:01PM +0100, Jens Frederich wrote:
poll mail.provider.de protocol POP3 user mailaddresse password xxxxx mda "/usr/bin/procmail -f %F $HOME/.procmailrc" du sagst ja nicht zu welchem nutzer das soll. richtig waere also: 'poll mail protocol POP3 user mailadresse password xxx mda is username' und "/usr/bin/procmail ..." solltest du nicht benoetigen.
ciao sascha -- Sascha Andres linux@programmers-world.com http://www.programmers-world.com
Das ist doch der User Name auf dem Provider Server und nicht der lokale auf meiner Maschine oder sehe ich das falsch. Der Platzhalter user ist mein POP3 user ! Jens
hi, On Sun, Feb 03, 2002 at 04:27:01PM +0100, Jens Frederich wrote:
poll mail.provider.de protocol POP3 user mailaddresse password xxxxx mda "/usr/bin/procmail -f %F $HOME/.procmailrc" du sagst ja nicht zu welchem nutzer das soll. richtig waere also: 'poll mail protocol POP3 user mailadresse password xxx mda is username' und "/usr/bin/procmail ..." solltest du nicht benoetigen.
ciao sascha
-- Sascha Andres linux@programmers-world.com http://www.programmers-world.com
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo Jens, * Jens Frederich schrieb am 03 Feb 2002: [...]
Das ist doch der User Name auf dem Provider Server und nicht der lokale auf meiner Maschine oder sehe ich das falsch. Der Platzhalter user ist mein POP3 user ! Jens
richtig waere also: 'poll mail protocol POP3 user mailadresse password xxx mda is username' [...]
user ist der Name bei Deinem Provider und username der User auf Deinem System!!! Gruß Sören -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ Soeren Mindorf ~ ~ Industriemeister der Elektrotechnik ~ ~ Wrangelstrasse 33 ~ ~ 24105 Kiel ~ ~ E-Mail1: soeren@mindorf.org ~ ~ E-Mail2: soerenmm@web.de ~ ~ Homepage: http://www.mindorf.org ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ok aber wie sieht dann der Aufruf mit procmail aus um filtern zu koenen ! Jens
Hallo Jens,
* Jens Frederich schrieb am 03 Feb 2002: [...]
Das ist doch der User Name auf dem Provider Server und nicht der lokale auf meiner Maschine oder sehe ich das falsch. Der Platzhalter user ist mein POP3 user ! Jens
richtig waere also: 'poll mail protocol POP3 user mailadresse password xxx mda is username' [...]
user ist der Name bei Deinem Provider und username der User auf Deinem System!!!
Gruß
Sören --
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ Soeren Mindorf ~ ~ Industriemeister der Elektrotechnik ~ ~ Wrangelstrasse 33 ~ ~ 24105 Kiel ~ ~ E-Mail1: soeren@mindorf.org ~ ~ E-Mail2: soerenmm@web.de ~ ~ Homepage: http://www.mindorf.org ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo Jens, * Jens Frederich schrieb am 03 Feb 2002:
Ok aber wie sieht dann der Aufruf mit procmail aus um filtern zu koenen !
Jens
naja, in jedem Homeverzeichnis Deiner User eine .procmailrc, welche die eingehenden Mails deiner Benutzer sortiert. Procmail wird ja von Sendmail automatisch aufgerufen, wenn die .procmailrc vorhanden ist. (zumindest ist Sendmail bei SuSE so vorkonfiguriert). Gruß Sören -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ Soeren Mindorf ~ ~ Industriemeister der Elektrotechnik ~ ~ Wrangelstrasse 33 ~ ~ 24105 Kiel ~ ~ E-Mail1: soeren@mindorf.org ~ ~ E-Mail2: soerenmm@web.de ~ ~ Homepage: http://www.mindorf.org ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Hallo, Jens Frederich:
aber wie sieht dann der Aufruf mit procmail aus um filtern zu koenen !
so mache ich das: _KEIN_ procmail (jedenfall nicht dafür) /root/.fetchmailrc: poll gesindel.de protocol pop3 user "ratti" password "xxx" is "ratti" here poll "pop.gmx.de" protocol pop3 user "1111111" password "xxx" is "ratti" here [...weitere Adressen...] (Das sind zwei Zeilen, scheiss Umbruch...) Beachte in der zweiten Variante, daß der User auf dem Mailserver nicht unbedingt mit dem lokalen identisch ist. Wichtig: Die Anführungsstriche müssen da nicht unbedingt sein, bei Namen/Passwort mit nicht-alphanumerischen Zeichen gibt es aber Ärger. Also setze sie einfach _immer_. Gruß, Ratti
* On Sun, 03 Feb 2002 at 16:27 +0100, Jens Frederich wrote:
ich lasse fetchmail als Daemon laufen. Root holt die Mails, aber sie landen in seiner mailbox und nicht in der
des Users. Kannst mir jemand sagen was ich falsch mache.
fetchrc sieht so aus:
poll mail.provider.de protocol POP3 user mailaddresse password xxxxx mda "/usr/bin/procmail -f %F $HOME/.procmailrc"
Wieso möchtest Du die Mails direkt an procmail weitergeben? Lass die Mails doch Ihren normalen Weg nehmen - fetchmail holt Sie per pop3 ab und verschickt sie mittels dem lokal laufenden sendmail/... wieder. Dieser stellt die Mails dann dem passenden User zu. .fetchmailrc: poll mailserver proto pop3 user xxx there is yyy here pass zzz
Ich moechte sie von root holen lassen und sie in $MAILDIR/spool/posteingang.spool ablegen lassen.
.procmailrc: MAILDIR=$HOME/mail/spool # You'd better make sure it exists :0: $MAILDIR/spool/posteingang.spool Für sendmail bietet zumindest Yast1 schon eine passende Konfiguration für rein lokale Verwendung an. -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
participants (5)
-
Adalbert Michelic
-
Jens Frederich
-
Ratti
-
Sascha Andres
-
Sören Mindorf