Ich bin neu in der Liste und Linux Neuling.
Also Hallo alle zusammen :-)
Ich habe Postfix auf einen neuen Linux 9.0 Rechner installiert und
soweit konfiguriert.
No Problemo:
Lokal nach Lokal versenden (auch Gruppen) funktioniert.
Lokal nach Extern funktioniert.
Problemo:
Soweit bin ich zufrieden, das Problem ist die Externen Mails zu
empfangen. Sie landen alle im Postfach "postmaster" und werden an die Mailadmins
weitergeleitet.
fetchmailrc:
poll post.xxx.de
proto pop3
user "webmaster@my.de"
pass "0000"
is * here
keep
fetchall
smtpaddress my.de
und folgendes passiert beim Abholen der Mails:
fetchmail: POP3> RETR 2
fetchmail: POP3< +OK message follows
reading message webmaster@my.de@post.xxx.de:2 of 2 (1986 octets)
fetchmail: SMTP> MAIL FROM:
Am Dienstag, 15. Juni 2004 15:36 schrieb Rene Wilsing:
Ich bin neu in der Liste und Linux Neuling. Also Hallo alle zusammen :-)
Hallo Rene, das waren wir alle mal! ;-) Gleich zur Einleitung empfehle ich http://www.suse-etikette.de.vu/ für Infos und Tipps zum Umgang mit der Liste. Nun zu deinem Problem:
[...]
Problemo: Soweit bin ich zufrieden, das Problem ist die Externen Mails zu empfangen. Sie landen alle im Postfach "postmaster" und werden an die Mailadmins weitergeleitet.
fetchmailrc: poll post.xxx.de proto pop3 user "webmaster@my.de" pass "0000" is * here keep fetchall smtpaddress my.de
Sieht die fetchmailrc auch _optisch_ so aus? Hier ein Auszug aus meiner: -----8<----- poll "pop.t-offline.de" protocol POP3 : user "flusengrün" there with password "geheim" is "geosch" here ; -----8<----- Natürlich alles in einer Zeile!
[...]
Ich dachte, dass durch das "is * here" in der fetchmailrc der lokale Benutzer gesucht wird. Vielleicht funktioniert das ja, bloss beim Abholen wird die Empfängeradresse verhunzt???
Nein, du musst fetchmail schon sagen _wer_ der lokale Benutzer ist. Ich denke mit dem * wird er in Verbindung mit fehlendem Nutzer die Mail zur Sicherheit an den Postmaster forwarden. HTH, George -- Die Etikette der SuSE- Listen: Diskussionen zu dieser Etikette http://www.eschkitai.de/suse-etikette/etikette.html#discuss
Hallo, Am Tue, 15 Jun 2004, Georg Schilling schrieb:
Am Dienstag, 15. Juni 2004 15:36 schrieb Rene Wilsing:
fetchmailrc: poll post.xxx.de proto pop3 user "webmaster@my.de" pass "0000" is * here keep fetchall smtpaddress my.de
Sieht die fetchmailrc auch _optisch_ so aus?
Das waere vollkommen in Ordnung so. -dnh -- Linux is not a desktop OS for people whose VCRs are still flashing "12:00". -- Paul Tomblin
Hallo Georg, --------------------------------- Tuesday, June 15, 2004, 4:03:29 PM, you wrote:
Am Dienstag, 15. Juni 2004 15:36 schrieb Rene Wilsing:
Ich bin neu in der Liste und Linux Neuling. Also Hallo alle zusammen :-)
Hallo Rene, das waren wir alle mal! ;-) Gleich zur Einleitung empfehle ich http://www.suse-etikette.de.vu/ für Infos und Tipps zum Umgang mit der Liste.
Die Etikette habe ich fast ganz gelesen. Falle ich direkt schon negativ auf? Bitte direkt los-meckern, ich werde es schon verkraften und beherzigen. :-)
Nun zu deinem Problem:
Problemo: Soweit bin ich zufrieden, das Problem ist die Externen Mails zu empfangen. Sie landen alle im Postfach "postmaster" und werden an die Mailadmins weitergeleitet.
fetchmailrc: poll post.xxx.de envelope "X-Envelope-To" proto pop3 user "webmaster@my.de" pass "0000" is * here keep fetchall smtpaddress my.de
Sieht die fetchmailrc auch _optisch_ so aus? Hier ein Auszug aus meiner: -----8<----- poll "pop.t-offline.de" protocol POP3 : user "flusengrün" there with password "geheim" is "geosch" here ; -----8<----- Natürlich alles in einer Zeile!
Die Datei habe ich von Webmin schreiben lassen, nur zur Kontrolle. Meine eigene Datei sah vorher genauso aus, ich hatte auch alles in einer Zeile, und hat auch gleich funktioniert.
Ich dachte, dass durch das "is * here" in der fetchmailrc der lokale Benutzer gesucht wird. Vielleicht funktioniert das ja, bloss beim Abholen wird die Empfängeradresse verhunzt???
Nein, du musst fetchmail schon sagen _wer_ der lokale Benutzer ist. Ich denke mit dem * wird er in Verbindung mit fehlendem Nutzer die Mail zur Sicherheit an den Postmaster forwarden.
Wer ist denn nun der lokale Benutzer bei einem Postfach, auf dem alle Mails zusammenlaufen? Ich rufe alle Mails der Domäne über ein einziges Postfach ab und will es im lan wieder verteilen. Nach nochmaligen lesen der manfetchmail und googlen habe ich den Zusatz "envelope 'X-Envelope-To'" (s.o.) in meine fetchmailrc eingefügt, was genau mein Problem lösen sollte. Tut es aber nicht. :-( Ich bitte weiter um Hilfe...
HTH, George
Vieln Dank für deine Antwort George -- MfG, Rene mailto:rene@wilsing.de
Am Dienstag, 15. Juni 2004 18:01 schrieb Rene Wilsing:
Hallo Georg,
Tuesday, June 15, 2004, 4:03:29 PM, you wrote:
Am Dienstag, 15. Juni 2004 15:36 schrieb Rene Wilsing:
Ich bin neu in der Liste und Linux Neuling. Also Hallo alle zusammen :-)
Hallo Rene, das waren wir alle mal! ;-) Gleich zur Einleitung empfehle ich http://www.suse-etikette.de.vu/ für Infos und Tipps zum Umgang mit der Liste.
Die Etikette habe ich fast ganz gelesen. Falle ich direkt schon negativ auf? Bitte direkt los-meckern, ich werde es schon verkraften und beherzigen. :-)
Huch![tm], neinein, das hast du flahsc verstanden. Ich sah es nur als willkommenen Anlass nochmal auf unsere Etikette hinzuweisen. Somit weißt du gleich, was dich erwartet. ;-)
Nun zu deinem Problem:
Problemo: Soweit bin ich zufrieden, das Problem ist die Externen Mails zu empfangen. Sie landen alle im Postfach "postmaster" und werden an die Mailadmins weitergeleitet.
fetchmailrc: poll post.xxx.de
envelope "X-Envelope-To"
proto pop3 user "webmaster@my.de" pass "0000" is * here keep fetchall smtpaddress my.de
Sieht die fetchmailrc auch _optisch_ so aus? Hier ein Auszug aus meiner: -----8<----- poll "pop.t-offline.de" protocol POP3 : user "flusengrün" there with password "geheim" is "geosch" here ; -----8<----- Natürlich alles in einer Zeile!
Die Datei habe ich von Webmin schreiben lassen, nur zur Kontrolle. Meine eigene Datei sah vorher genauso aus, ich hatte auch alles in einer Zeile, und hat auch gleich funktioniert.
Gut! Dann war das ein optisches Mis(t)verständnis.
Ich dachte, dass durch das "is * here" in der fetchmailrc der lokale Benutzer gesucht wird. Vielleicht funktioniert das ja, bloss beim Abholen wird die Empfängeradresse verhunzt???
Nein, du musst fetchmail schon sagen _wer_ der lokale Benutzer ist. Ich denke mit dem * wird er in Verbindung mit fehlendem Nutzer die Mail zur Sicherheit an den Postmaster forwarden.
Wer ist denn nun der lokale Benutzer bei einem Postfach, auf dem alle Mails zusammenlaufen? Ich rufe alle Mails der Domäne über ein einziges Postfach ab und will es im lan wieder verteilen.
Nur zum Verständnis. Du rufst Mails für mehrere User über eine Adresse ab? Ist
also webmaster@* eine Art Sammeladresse?
Nach nochmaligen lesen der manfetchmail und googlen habe ich den Zusatz "envelope 'X-Envelope-To'" (s.o.) in meine fetchmailrc eingefügt, was genau mein Problem lösen sollte. Tut es aber nicht. :-(
Du meinst: -----8<----- -Q <prefix> | --qvirtual <prefix> (Keyword: qvirtual) The string prefix assigned to this option will be removed from the user name found in the header specified with the envelope option (before doing multidrop name mapping or localdomain checking, if either is applicable). This option is useful if you are using fetchmail to collect the mail for an entire domain and your ISP (or your mail redirection provider) is using qmail. One of the basic features of qmail is the `Delivered-To:' [...] -----8<----- Nun, in erster Linie solltest du diese Option dem Fetchmail- Befehl mitgeben, nicht in die fetchmailrc eintragen (so lese ich das Zumindest). Aber da hab ich nun wirklich keine Aktien drin.
Ich bitte weiter um Hilfe...
Ich schiebe hier mal an unsere Mailexperten weiter. Nur noch einige Gedanken: Ich würde, wenn die Möglichkeit besteht, die Konten der Nutzer einzeln abrufen und den lokalen Usern mit "is USERNAME here" in deren Postfächer|whatever weiterleiten. Andere Möglichkeit müsste ein Filter im Postfix (header_checks oder was anderes via RegeXP) sein, der die Mails dann in die Konten schmeißt.
Vieln Dank für deine Antwort George
Auch wenn ich bisher nicht sonderlich erfolgreich war: Kein Problem.
-- MfG, Rene mailto:rene@wilsing.de
Ha, jetzt hab ich doch noch was! ;-) Schau dir bezüglich des Signaturtrenners bitte http://www.eschkitai.de/suse-etikette/etikette.html#sig an. So long, George -- Die Etikette der SuSE- Listen: Reply-To: Achte darauf, an wen deine Mail versendet wird http://www.eschkitai.de/suse-etikette/etikette.html#wer
Hallo Rene, On Tue, Jun 15, 2004 at 03:36:05PM +0200, Rene Wilsing wrote:
Problemo: Soweit bin ich zufrieden, das Problem ist die Externen Mails zu empfangen. Sie landen alle im Postfach "postmaster" und werden an die Mailadmins weitergeleitet.
wenn ich das in einer der anderen Mails im Thread jetzt richtig mitbekommen habe willst du Mails die in ein Postfach gestampft wurden wieder auseinander klamüsern. - Das sieht schlecht aus. - Das sieht ganz schlecht aus. - Wenn du nicht einen eindeutigen Header zum identifizieren hast. dieser Header muss aber wohl von dem System gesetzt werden, das die Emails zusammenfasst. Ohne diesen kannst du sowas wie CC und BCC vergessen. Die Sortierung in deine Postfächer läuft dann auch nicht mehr über fetchmail sondern über procmail/maildrop oder etwas in der Art. Abgeholt wird die Mail aber natürlich (z.B.) mit fetchmail. Greetings Daniel -- Alle wollen zurück zur Natur aber keiner zu Fuß.
Daniel Lord schrieb:
Hallo Rene,
On Tue, Jun 15, 2004 at 03:36:05PM +0200, Rene Wilsing wrote:
Problemo: Soweit bin ich zufrieden, das Problem ist die Externen Mails zu empfangen. Sie landen alle im Postfach "postmaster" und werden an die Mailadmins weitergeleitet.
wenn ich das in einer der anderen Mails im Thread jetzt richtig mitbekommen habe willst du Mails die in ein Postfach gestampft wurden wieder auseinander klamüsern.
- Das sieht schlecht aus. - Das sieht ganz schlecht aus. - Wenn du nicht einen eindeutigen Header zum identifizieren hast.
Den eindeutiegen Header findet man in 'X-Envelope-to:' zumindest, wenn er den Provider nutzt, den ich vermute. Mit der catchall Option geht alles an einen Account. Meist webmaster@xyz.ab Ich benutze zum Verteilen einen User und eine .procmailrc, in der ich die "X-Envelope-To:" auswähle. Meine lokale Domain heißt dazu genauso, wie die im Internet. MfG Thomas Arend
dieser Header muss aber wohl von dem System gesetzt werden, das die Emails zusammenfasst. Ohne diesen kannst du sowas wie CC und BCC vergessen.
Die Sortierung in deine Postfächer läuft dann auch nicht mehr über fetchmail sondern über procmail/maildrop oder etwas in der Art. Abgeholt wird die Mail aber natürlich (z.B.) mit fetchmail.
Greetings Daniel -- Alle wollen zurück zur Natur aber keiner zu Fuß.
-- Thomas Arend, Wilhelmshaven www.t-arend.de | www.arend-whv.info | www.arend-whv.de icq:133073900 | aim:tawhv
Hallo Thomas, On Tue, Jun 15, 2004 at 09:15:46PM +0200, Thomas Arend wrote:
Ich benutze zum Verteilen einen User und eine .procmailrc, in der ich die "X-Envelope-To:" auswähle. Meine lokale Domain heißt dazu genauso, wie die im Internet.
Bei solchen Lösungen hab ich irgendwie immer Bauchweh. Gemeint ist die Vergabe einer externen Domain fürs interne Netz. Das ist auch gar nicht nötig. Du kannst procmail die Dateien an jeden beliebigen User in jeder beliebigen Domain weiterleiten lassen. Natürlich sind die Mails auch lokal zustellbar. Der User bekommt davon gar nichts mit. Und dein MDA kann so konfiguriert werden, dass er auch Mails von intern nach intern, die mit der externen Domain/Adresse geschrieben wurden intern zustellt. Greetings Daniel -- ...ich liebe die Sterne und beklage mich über die Sonne, die sie mir verdunkelt.
Hallo, Am Tue, 15 Jun 2004, Daniel Lord schrieb:
On Tue, Jun 15, 2004 at 09:15:46PM +0200, Thomas Arend wrote:
Ich benutze zum Verteilen einen User und eine .procmailrc, in der ich die "X-Envelope-To:" auswähle. Meine lokale Domain heißt dazu genauso, wie die im Internet.
Bei solchen Lösungen hab ich irgendwie immer Bauchweh. Gemeint ist die Vergabe einer externen Domain fürs interne Netz.
Ist kein Problem. Stichwort subdomain. -dnh, intern auch die externe Domain verwendend -- Of course. Anything with more than 2 buttons is too complex. This includes things with 2 or less buttons. This may include clothing. -- Satya
Hallo Rene, --------------------------------- Tuesday, June 15, 2004, 3:36:05 PM, you wrote:
Problemo: Soweit bin ich zufrieden, das Problem ist die Externen Mails zu empfangen. Sie landen alle im Postfach "postmaster" und werden an die Mailadmins weitergeleitet.
Was mir gefehlt hat, ist in der .fetchmailrc den "localdomains" Eintrag zu setzen. Wie ich es nun verstanden habe, ist das ein Zeichen für Fetchmail den Namensteil aus zu werten, wenn der Adressteil stimmt. Die Zeile "is * here" hat sich als richtig erwiesen. Vielen Dank für eure Bemühung
fetchmailrc: richtig poll post.xxx.de localdomains my.de proto pop3 user "webmaster@my.de" pass "0000" is * here keep fetchall smtpaddress my.de
Vielen Dank im Voraus Rene
-- MfG, Rene mailto:rene@wilsing.de
participants (5)
-
Daniel Lord
-
David Haller
-
Georg Schilling
-
Rene Wilsing
-
Thomas Arend