PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mails verteilen



absesp
26.03.04, 12:25
hey leute!
ich versuche schon seit ein paar wochen mails unter suse linux 8.2 zu verteilen. das problem ist nur, dass ich vom provider eine mailbox bekommen habe und an die mails für verschiedene user gesendet werden.
es kommen also mails für y@t-online.de und z@t-online.de in die mailbox von x@t-online.de

ich habe es geschafft, die mails mit fetchmail abzuholen. wie kann ich die jetzt verteilen? ich dachte mit procmail, aber das klappt einfach nicht...
brauche ich auch zusätzlich potfix? es ist jedenfalls bei mir installiert.

wenn jemand so etwas laufen hat, kann er mir schreiben wie ich das ganze konfigurieren muss?

danke im vorraus (bin schon verzweifelt....)

sirmoloch
26.03.04, 12:54
Ohh, das riecht aber verdächtig nach SuFu...;)
Ich kann mich daran erinnern, dass wir sowas schon hatten.

mbo
26.03.04, 13:02
Original geschrieben von sirmoloch
Ohh, das riecht aber verdächtig nach SuFu...;)
Ich kann mich daran erinnern, dass wir sowas schon hatten.
Mehrmals ;)

Aber ich helfe gerne ...
Benutz die Sucherwörter
fetchmail
pop3
catchall
sammelkonto

cu/2 iae

absesp
26.03.04, 13:47
ich habe zwar schon im forum gesucht, aber vieleicht hab ich was übersehen.

ich suche nach den genannten begriffen -> aber bei problemen melde ich mich noch mal ;-)

habt ihr irgendwelche links zu guten howtos oder anleitungen zu diesem thema?

ps.
in der faq-section habe ich nichts passendes gefunden...

es steht zwar überall, dass fetchmail auch mit sammelkonten umgehen kann, aber nicht wie man es konfiguriert...

Flo87
26.03.04, 14:51
Es gibt zwei Möglichkeiten:

1. Dein Postfix verteilt die mails lokal. Dann musst du ans ende der fetchmailrc "is * here* schreiben.
2. Du sortierst die Mails per procmail zb nach cyrus, dann musst du ans ende der fetchmailrc "mda "/usr/bin/procmail -f /etc/procmailrc" schreiben. Dabei ist die procmailrc deine Filterdatei.

Wie schon gesagt, hilft die Suche hier ungemein weiter...

absesp
26.03.04, 17:40
hey!

erstmal: vielen dank für die "denkanstösse"!
ich habe das forum durchforstet und bin auf eine lösung gestossen, trotzdem erhalte ich eine fehlermeldung...

ich hole die mails per fetchmail vom server ab. meine .fetchmailrc:

poll mail.xyz.de protocol POP3 user x password geheim is * here

wenn ich jetzt fetchmail aufrufe kommt der fehler. fetchmail wird unter root aufgerufen mit dem befehl:

fetchmail --keep -v

fetchmail: 6.2.1 querying mail.xyz.de (protocol POP3) at Fri Mar 26
17:19:34 2004: poll started
fetchmail: POP3< +OK InterMail POP3 server ready.
fetchmail: POP3> CAPA
fetchmail: POP3< +OK Capability list follows
fetchmail: POP3< TOP
fetchmail: POP3< USER
fetchmail: POP3< RESP_CODES
fetchmail: POP3< PIPELINING
fetchmail: POP3< EXPIRE NEVER
fetchmail: POP3< UIDL
fetchmail: POP3< IMPLEMENTATION Openwave Email vM.5.01.06.04
201-253-122-130-104
fetchmail: POP3< -20030726
fetchmail: POP3< .
fetchmail: POP3> USER x
fetchmail: POP3< +OK please send PASS command
fetchmail: POP3> PASS
fetchmail: POP3< +OK x is welcome here
fetchmail: POP3> STAT
fetchmail: POP3< +OK 14 3082792
fetchmail: POP3> LAST
fetchmail: POP3< +OK 14
14 messages (14 seen) for x at mail.xyz.de (3082792 octets).
fetchmail: POP3> LIST
fetchmail: POP3< +OK 14 messages
fetchmail: POP3< 1 2498
fetchmail: POP3< 2 2635860
fetchmail: POP3< 3 106109
fetchmail: POP3< 4 13946
fetchmail: POP3< 5 16245
fetchmail: POP3< 6 15987
fetchmail: POP3< 7 25184
fetchmail: POP3< 8 13547
fetchmail: POP3< 9 14254
fetchmail: POP3< 10 18565
fetchmail: POP3< 11 88553
fetchmail: POP3< 12 9823
fetchmail: POP3< 13 77163
fetchmail: POP3< 14 45058
fetchmail: POP3< .
skipping message x@xyz.de:1 (2498 octets) not flushed
skipping message x@xyz.de:2 (2635860 octets) not flushed
skipping message x@xyz.de:3 (106109 octets) not flushed
skipping message x@xyz.de:4 (13946 octets) not flushed
skipping message x@xyz.de:5 (16245 octets) not flushed
skipping message x@xyz.de:6 (15987 octets) not flushed
skipping message x@xyz.de:7 (25184 octets) not flushed
skipping message x@xyz.de:8 (13547 octets) not flushed
skipping message x@xyz.de:9 (14254 octets) not flushed
skipping message x@xyz.de:10 (18565 octets) not flushed
skipping message x@xyz.de:11 (88553 octets) not flushed
skipping message x@xyz.de:12 (9823 octets) not flushed
skipping message x@xyz.de:13 (77163 octets) not flushed
skipping message x@xyz.de:14 (45058 octets) not flushed
fetchmail: POP3> QUIT
fetchmail: POP3< +OK x InterMail POP3 server signing off.
fetchmail: 6.2.1 querying mail.xyz.de (protocol POP3) at Fri Mar 26
17:19:38 2004: poll completed
fetchmail: normal termination, status 1

ich denke, dass die zeilen beginnend mit "skipping message" nicht gut sind....

wo liegt der fehler?

ps. die user x,y und z habe ein gleichnamiges konto auf dem linux-rechner.

rabenkind
26.03.04, 23:44
hi


ich hole die mails per fetchmail vom server ab. meine .fetchmailrc:

poll mail.xyz.de protocol POP3 user x password geheim is * here

wenn ich jetzt fetchmail aufrufe kommt der fehler. fetchmail wird unter root aufgerufen mit dem befehl:

fetchmail --keep -v ""--flush""

so sollten sie runtergespült werden :)

greetz rabenkind :))

rasi
29.06.04, 11:17
soll heisen:

du holst deien mails mir der option keep (auf dem mailserver belassen) ab
wenn du nochmals fetchmail aufrufst sagt fetchmail dass zwar mails auf dem server sind (z.b. fetchmail: POP3< 1 2498) uebertraegt sie aber nicht, da du sie ja schon mal abgeholt hast. (deswegen skipping)

willst du die mails nochmals abrufen starte fetchmail so

fetchmail -v -k -a

oder loesch die bereits gelesenen mails indem du das -k(eep) weglaesst

max gut
RB

Easyy-S
29.06.04, 14:12
Hm. Ich hab mich unter SuSE 8.x nie mit fetchmail beschäftigt,
aber bei der 9.1 sieht es doch so aus, daß fetchmail nach der Installation von alleine als daemon gestartet wird ( SuSE trägt es in die /etc/init.d ein ).
Damit sollten alle mails ohne Probleme abgeholt werden.

PS: Wenn du fetchmail manuell startest, solltet du ihn als Daemon starten ( -d )