Am Sunday 02 July 2006 01:58 schrieb David Haller:
Emails sammel ich mit einem Catch All. Mein kleiner Emailserver in der Firma
Und hier ist das Problem. Sobald du die Mails in einen Catchall-Account geleitet hast, musst du die ursprünglichen Empfänger irgendwie aus den Headern wieder extrahieren. Insbesondere, wenn die Mail an mehrere Adressen gerichtet war, gibt es hier prinzipiell Probleme.
[..]
Trotzdem bist du wahrscheinlich wieder gekniffen bei Mails mit mehreren Empfängern, insbesondere BCC.
Eine echt zufriedenstellende, professionelle Lösung ist kaum möglich mit Fetchmail. Da würde ich eher den Aufwand treiben, alle Adressen separat zu pollen und lokal zuzustellen.
Gescheite und richtig konfigurierte MTAs setzen einen passenden Header[1] in dem das drin steht, was dem MTA per 'RCPT TO' mitgeteilt wurde. Also auch Bcc-Adressen.
Kann man Postfix das eigentlich beibringen? 'Delivered-To:' ist ja schoen und gut, aber da steht nur das Postfach drin, in das ausgeliefert wurde... Naja, in den 'Received:'-Header schreibt Postfix ja ein 'for <envelope-to>;' rein, warum nicht auch in ein X-Envelope-To?
Da Mails ja mehrere Empfänger haben und die Recieved:-Zeile global für die Mail gillt, setzt Postfix den Empfänger dort nur rein, wenn es nur einer ist. Was in jeder lokal ausgelieferten Mail reinkommt ist ein X-Original-To:. Dort steht die ursprüngliche Adresse drin. Der Delivered-To: Header kann Optional eingefügt werden. -- Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com