Hallo, Am Fre, 05 Okt 2007, Jens Selk schrieb:
Die Lösung Deines Problems ist, Mutt dazu zu veranlassen, bei der Übergabe Deiner Mails eine Envelope-From-Adresse mitzugeben, nämlich mit dem Eintrag
set use_envelope_from
in Deiner .muttrc. Dann benutzt er, wie andere Mailprogramme auch die "normale" Absenderadresse als Envelope-From-Adresse.
Soweit richtig. Aber der SMTPD (postfix) sollte ggfs. die Adresse umschreiben und _generell_ keine Mails mit (bekannt) ungültiger Adresse abschicken. Mit der Postfix-Configuration kenne ich mich allerdings nicht aus. Bei sendmail ist dafür die Variable 'M' (Masquerade) zuständig. In der sendmail.cf: # who I masquerade as (null for no masquerading) (see also $=M) DMdomain.tld In den .mc-Dateien ist dafür die Direktive MASQUERADE_AS(`domain.tld')dnl zuständig. Angewendet wird das nur auf per MASQUERADE_DOMAIN definierte Domains, falls nicht konfinguriert ist, daß immer maskiert werden soll. Wie man das per Yast konfiguriert weiß ich allerdings nicht. Um das Envelope-From schon in mutt und auch auf der Kommandozeile mit 'mail' oder direkt 'sendmail' zu setzen (gilt auch für Postfix und AFAIK alle anderen, die ein 'sendmail'-Binary mitbringen): Mutt: set sendmail='/usr/sbin/sendmail -ffoo@domain.tld' mail: mail -s Subject Empfänger -- -ffoo@domain.tld (das -- ist wichtig, damit mail die folgenden Optionen (hier -f) an das sendmail-Binary durchreicht.) Bei Mutt läßt sich das auch über die üblichen Hooks (immer wieder neu) setzen (und auslagern und per Folder-Hook laden. Ich habe z.B. eigene Dateien in ~/.mutt/ für verschiedene Dinge (Absender, Sprache) die über Folder-Hooks bei Bedarf jew. neu per 'source' geladen werden. Näheres bei Interesse...) Ob und wie das mit '[use_]envelope_from' harmoniert...? ==== 6.3.42. envelope_from Type: boolean Default: no When set, mutt will try to derive the message's envelope sender from the "From:" header. Note that this information is passed to sendmail command using the "-f" command line switch, so don't set this option if you are using that switch in ``$sendmail'' yourself, or if the sendmail on your machine doesn't support that command line switch. ==== Eher nicht. V.a. wenn das Envelope-From auch mal vom From-Header abweichen soll hat man ein Problem... Ich verwende jedenfalls die Variante per 'set sendmail=...', da bin ich flexibler. HTH, -dnh -- "All mail clients suck. This one just sucks less." -- Michael Elkins, circa 1995, about 'mutt' -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org