Hallo, ich habe zwar eine ganze Menge in den Archiven der suse-linux Mailingliste gestöbert, aber mein spezielles Problem mit der Mailkonfiguration darin nicht finden können. Die Situation: Ich habe verschiedene Mailaccounts, einige davon bei gmx, andere bei anderen Providern. Das Abholen der Mail (via fetchmail) und das lokale Zustellen (via procmail) ist kein Problem. Das Problem entsteht beim Senden. Zum Mailen verwende ich VM innerhalb von XEmacs. Dieser Mailer verläßt sich auf einen auf dem System installierten MTA, in meinem Fall derzeit Postfix. Das Problem: Ich will beim Verfassen einer Mail fallweise unterscheiden können, welchen Absender sie trägt. Das ist mit VM im Prinzip kein Problem, da ich die From-Zeile in jeder Mail anpassen kann. Leider wird dabei aber nur der Absender innerhalb des Mailheaders definiert. Den Absender im Mailenvelope legt Postfix fest. In 99 % aller Fälle macht das keine echten Probleme. Der Empfänger der Mail sieht ja den Envelope nicht sondern nur die From-Zeile im Mailheader. Ein Problem macht in diesem Zusammenhang aber die suse-linux Mailingliste. SuSE checkt beim Eingang einer Mail an die Liste offensichtlich die Absenderangabe im Envelope, und die entspricht in meinem Fall nicht der Adresse mit der ich aus Spam-Gründen an der Mailingliste angemeldet bin. In meinem konkreten Fall verwende ich hauptsächlich zwei verschiedene gmx-Adressen. Da beide über den selben Mailrelayhost (mail.gmx.de), aber mit jeweils eigener Authentifizierung eingeliefert werden müßten, komme ich mit den in /etc/postfix/transport angegebenen Möglichkeiten nicht weiter. Im Prinzip würde mir eine Zuordnung des Mailrelay anhand der Zielmailadresse schon genügen, da ich die eine Abesenderadresse nur für die suse-linux Mailingliste verwende. Es gibt aber noch mehrere Probleme: - In /etc/postfix/sasl_passwd kann ich nur je Mailrelay eine Authentifizierung vorgeben. Ich müßte in meinem Fall aber zwei verschiedene Authentifizierungen für das selbe Mailrelay verwenden. - Außerdem gelingt es mir nicht in /etc/postfix/sender_canonical ein Mapping derart einzustellen, daß abhängig von der im Mailheader verwendeten From-Zeile ein passender Absender im Envelope verwendet wird. - Der Mailrelay bei gmx läßt das Einliefern der Mail aber nur zu, wenn die im Envelope angegebene Adresse passend zur Authentifizierung ist. Um an die suse-linux Mailingliste versenden zu können, brauche ich derzeit folgende Einstellungen: File /etc/postfix/sender_canonical: peipp rpeipp@gmx.de File /etc/postfix/sasl_passwd: mail.gmx.de login1:passwd1 Für den Versand mit meiner zweiten Adresse muß ich diese beiden Dateien umschreiben: File /etc/postfix/sender_canonical: peipp zweite.Adresse@gmx.de File /etc/postfix/sasl_passwd: mail.gmx.de login2:passwd2 Dabei scheint es vollkommen unerheblich, welche From-Zeile im Mailheader verwendet wird. Ich habe auch schon versucht, statt des restriktiven gmx Mailrelays das des Zugangsproviders zu nehmen. Das ist aber auch keine gute Idee, da nicht selten Mails von gmx-Adressen bei verschiedenen Stellen geblockt werden, wenn sie nicht über gmx eingeliefert wurden. Gibt es eine Möglichkeit, mein Problem mit Postfix (oder evtl. einem anderen MTA) zu lösen? Und wenn ja, wie? Viele Grüße Rainer