PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : eine mail in zwei postfächer verteilen



Andislack
04.09.02, 21:37
hi!

ich möchte gerne, dass eine von fetchmail abgerufene mail in zwei postfächer verteilt wird (user1 und user2)

auszug aus man fetchmail:

poll pop.provider.net proto pop3 port 3111
user "jsmith" with pass "secret1" is "smith" here
user jones with pass "secret2" is "jjones" here keep


dies hier steht in der man fetchmail drin, aber mit diesem eintrag funktioniert das irgendwie nicht(natürlich mit meinen angepassten daten). es bekommt immer nur der erste user die mail.

ist das der korrekte eintrag oder stimmt da was noch nicht?

hoffe es kann mir jemand helfen!

schönen gruss andi

bluesky666
04.09.02, 21:39
Hi,

versuchs mal mit procmail

Gruß

Helge

Andislack
04.09.02, 22:05
uiuiui...

also mit procmail habe ich mich bis jetzt noch nicht beschäftigt. ein blick in die man hat eher noch mehr verwirrung gestiftet :cool:

kannst du mal nen muster-eintrag hier zum besten geben, wie sowas auszusehen hat?

danke gruss andi

Blablubber
05.09.02, 00:44
Hi Andy,

die .procmailrc könnte z.B. in etwa so aussehen:

#
:0
* ^TO (all|alle)@domain.de
{
:0 c
/var/mail/user1
:0
/var/mail/user2
}

Du solltes hier im Forum einige Tips zur Procmailkonfiguration bekommen, wenn das nicht hilft...

http://www.uni-giessen.de/hrz/kommuni/procmail.html
http://student.tuwien.ac.at/procmail/
http://virtual.ch/mail/spam/procmail.htm#dokumentation

CUbE
05.09.02, 11:17
@Andislack

hi
das geht ganz einfach und zwar mit fechmail [hab ich auch am laufen ;o) ]

poll pop.provider.net proto pop3 port 3111
user "username_bei_provieder" pass "pass_provieder" is "user1" here keep
user "username_bei_provieder" pass "pass_provieder" is "user2" here

du fragst das gleiche postfach 2 mal ab.
beim ersten mal wird die mail an "user1" geleitet und die mail wird nicht gelöscht
bei zweiten mal wird die mail an "user2" geleitet und wird dann bei dem provieder vom server gelöscht

Andislack
05.09.02, 11:50
@CUbE

so hab ich mir das mit fetchmail vorgestellt! es funktioniert einwandfrei!
mein eintrag hatte nur einen denk fehler, denn ich hatte keep an die zweite abfrage gehängt...ist ja klar, dass dann keine mails mehr da sind, wenn sie schonmal abgefragt wurden.
also ich habe nur das keep hinter die erste mail gesetzt und den port 3111 eintrag weggemacht und so funktioniert es einwandfrei!!


trotzdem auch vielen dank an die procmail lösungsvorschläge, die werde ich mir demnächst mal vornehmen!


schönen dank und gruss andi

Andislack
25.04.04, 02:06
Ich hol das einfach mal wieder aus dem Tread-Keller...

Ich habe mein Email Problem mittlerweile versucht mit procmail zu lösen (ankommende email an user1 soll dupliziert werden und auch user2 zugestellt werden).
Das ist mein "Filter" dazu:

:0
* ^TO user@freenet.de
{
:0 c
/var/mail/flanders
:0 c
/var/mail/laptop
:0
/var/mail/andi
}

Das funktioniert auch wunderbar, solange die Mails direkt an diese Adresse gesendet werden.
Wenn jemand auf diese Adresse antwortet, dann trifft die Filterregel nicht mehr zu, weil ja nicht nur die Adresse in TO: steht sondern auch noch der Name, mit dem die EmailAdresse bei dem Autor angelegt ist, also z.B. steht dann drin
"User Müller" <user.mueller@freenet.de> anstatt nur user.mueller@freenet.de
Genau das gleiche Problem, wenn mehrere Adresse in TO: stehen.

Kann man die Regel noch erweitern, sodass sie immer greift wenn die Adresse user@freenet.de in TO auftaucht, egal ob alleine oder mit irgendwas anderem?
Ich bin leider nicht so firm mit der procmail syntax...und die man page war für mich auch nicht gerade der Lichtblick :rolleyes:
Gibts da vielleicht ne gute Seite/Anleitung usw. ?

Hoffe es kann mir jemand helfen
Danke Gruss Andi

L00NIX
25.04.04, 18:06
Ich hol das einfach mal wieder aus dem Tread-Keller...

Ich habe mein Email Problem mittlerweile versucht mit procmail zu lösen (ankommende email an user1 soll dupliziert werden und auch user2 zugestellt werden).
Das ist mein "Filter" dazu:

:0
* ^TO user@freenet.de
{
:0 c
/var/mail/flanders
:0 c
/var/mail/laptop
:0
/var/mail/andi
}

Das funktioniert auch wunderbar, solange die Mails direkt an diese Adresse gesendet werden.
Wenn jemand auf diese Adresse antwortet, dann trifft die Filterregel nicht mehr zu, weil ja nicht nur die Adresse in TO: steht sondern auch noch der Name, mit dem die EmailAdresse bei dem Autor angelegt ist, also z.B. steht dann drin
"User Müller" <user.mueller@freenet.de> anstatt nur user.mueller@freenet.de
Genau das gleiche Problem, wenn mehrere Adresse in TO: stehen.

Kann man die Regel noch erweitern, sodass sie immer greift wenn die Adresse user@freenet.de in TO auftaucht, egal ob alleine oder mit irgendwas anderem?
Ich bin leider nicht so firm mit der procmail syntax...und die man page war für mich auch nicht gerade der Lichtblick :rolleyes:
Gibts da vielleicht ne gute Seite/Anleitung usw. ?


Man kann... die Regel lautet dann zum Beispiel

:0
* ^TO .*user@freenet.de
{
:0 c
/var/mail/flanders
:0 c
/var/mail/laptop
:0
/var/mail/andi
}
Der obige Fall würde aber auch luser oder abcuser oder irgendwas mit user am Ende und @freenet.de am Schluss zutreffen.

Ein paar Links zu Procmail:

http://www2.uibk.ac.at/zid/systeme/mail/procmail/index.html
http://www2.uibk.ac.at/zid/systeme/mail/procmail/extend_procmail.html
http://ii.best.vwh.net/internet/robots/procmail/


Die fetchmailvariante halte ich übrigens für Blödsinn, da man den doppelten Mailtraffic hat.

Andislack
25.04.04, 22:45
Hi LOONIX

so funktionierts wunderbar.
Dass jetzt auch mails an abduser@freenet.de ankommen ist nicht so wild...es geht hauptsächlich darum, dass die mails dupliziert werden und das verlässlich.

Das mit der fetchmail Variante hat mir auch nicht gefallen, daher jetzt procmail.

Danke Gruss Andi