Hallo, eine Frage an die Mutt-Freaks ;-) wir nutzen seit Jahren mutt für den Versand automatisch erstellter Mails aus unserem Datenbanksystem. Die Mails werden mit cat <bodytext> | mutt -F <userspez.Muttrc> -s <betreff> -a <Anhang> <empfänger> versandt. MTA ist postfix. Da die DB auf Terminalbasis läuft, gibt es nur einen (Linux-)User. Um trotzdem die Absender ordentlich zu gestalten, hat jeder Nutzer seine eigene .muttrc, die mit -F die in $HOME ersetzt. Darin stehen 2 my_hdr Anweisungen: für From: und für Return-path: Mit Wechsel auf OS 11.1 ging das unter Suse 8.1 etablierte Verfahren leider nicht mehr, nach längerem Suchen habe ich in /etc/Muttrc dann "set use_from" gefunden und auf "no" gesetzt, jetzt stimmen die "From:"-Header wieder, aber nicht die "Return-path:". Gibt es dafür auch eine Einstell-Möglichkeit oder sollte ich das gänzlich anders regeln (wie?) Thx für jeden Tipp Grüße Jörg -- 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
At Fri, 14 Aug 2009 09:26:23 +0200, Joerg Thuemmler wrote:
Mit Wechsel auf OS 11.1 ging das unter Suse 8.1 etablierte Verfahren leider nicht mehr, nach längerem Suchen habe ich in /etc/Muttrc dann "set use_from" gefunden und auf "no" gesetzt, jetzt stimmen die "From:"-Header wieder, aber nicht die "Return-path:".
Wenn du doch sowieso fuer jeden User eine .muttrc hast, und die funktioniert, dann brauchst du keine globale Muttrc, die dir da dazwischenfunkt. Was passiert denn, wenn du die einfach mal entfernst? -- 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
Heinz Diehl schrieb:
At Fri, 14 Aug 2009 09:26:23 +0200, Joerg Thuemmler wrote:
Mit Wechsel auf OS 11.1 ging das unter Suse 8.1 etablierte Verfahren leider nicht mehr, nach längerem Suchen habe ich in /etc/Muttrc dann "set use_from" gefunden und auf "no" gesetzt, jetzt stimmen die "From:"-Header wieder, aber nicht die "Return-path:".
Wenn du doch sowieso fuer jeden User eine .muttrc hast, und die funktioniert, dann brauchst du keine globale Muttrc, die dir da dazwischenfunkt. Was passiert denn, wenn du die einfach mal entfernst?
Hi, nichts. Dann geht es auch nicht. Die globale /etc/Muttrc wird immer gelesen (kann man mit -n abschalten, brachte aber eben nichts, da "set use_from=yes" der einkompilierte Standard ist), nur die $HOME/.muttrc wird mit dem -F ersetzt, aber die my_hdr Return-path:... -Anweisung wird halt ignoriert. Grüße Jörg -- 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
Hallo, Am Fre, 14 Aug 2009, Joerg Thuemmler schrieb:
cat <bodytext> | mutt -F <userspez.Muttrc> -s <betreff> -a <Anhang> <empfänger>
Useless use of cat.
versandt. MTA ist postfix. Da die DB auf Terminalbasis läuft, gibt es nur einen (Linux-)User. Um trotzdem die Absender ordentlich zu gestalten, hat jeder Nutzer seine eigene .muttrc, die mit -F die in $HOME ersetzt. Darin stehen 2 my_hdr Anweisungen: für From: und für Return-path:
Mit Wechsel auf OS 11.1 ging das unter Suse 8.1 etablierte Verfahren leider nicht mehr, nach längerem Suchen habe ich in /etc/Muttrc dann "set use_from" gefunden und auf "no" gesetzt, jetzt stimmen die "From:"-Header wieder, aber nicht die "Return-path:".
Versuch's mal mit 'set sendmail="/usr/sbin/sendmail -fdas_was_in_Returnpath_soll"' BTW: du kannst einzelne Ausdruecke auch per -e auf der Kommandozeile setzen. -dnh -- Any sufficiently advanced technology is indistinguishable from magic. -- Arthur C. Clarke -- 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
Hallo, Am Fre, 14 Aug 2009, David Haller schrieb:
Versuch's mal mit 'set sendmail
*hmpf* Das sollte set sendmail=/usr/sbin/sendmail -f'da@woher.tld' werden. -dnh -- - Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt. - Linux ist für die, die wissen wollen, warum er funzt. - DOS ist für die, die wissen wollen, warum er nicht funzt, und - Windows ist für die, die nicht wissen wollen, warum er nicht funzt. -- 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
David Haller schrieb:
Hallo,
Am Fre, 14 Aug 2009, David Haller schrieb:
Versuch's mal mit 'set sendmail
*hmpf* Das sollte
set sendmail=/usr/sbin/sendmail -f'da@woher.tld'
werden.
-dnh
Hallo, nope ... egal, wie ich das anordne, es ändert nix. Eigentlich wäre das auch komisch, es gibt eh keine Variable "sendmail", allenfalls sendmail_path, das mag aber damit auch nicht. Entsprechend Deiner Sig suche ich auch eher nach der Ursache, warum postfix was nicht mehr macht, was es früher konnte (ich denke mal, von mutt kommt es richtig, zumindest gings bei manuellem Aufruf von mutt nicht anders: in der Header-Anzeige (E) stand der von der $HOME/.muttrc gesetzte Return-Path und in der Mail beim Empfänger steht wieder der username dafür). ... etwas ratlos ... vielleicht mal die Freunde von Postfix fragen ... thx jedenfalls & Grüße Jörg -- 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
Hallo, Am Mon, 17 Aug 2009, Joerg Thuemmler schrieb:
David Haller schrieb:
set sendmail=/usr/sbin/sendmail -f'da@woher.tld'
[..] nope ... egal, wie ich das anordne, es ändert nix. Eigentlich wäre das auch komisch, es gibt eh keine Variable "sendmail", allenfalls sendmail_path, das mag aber damit auch nicht.
6.3.205. sendmail Type: path Default: "/usr/sbin/sendmail -oem -oi" Du könntest auch noch 6.3.42. envelope_from Type: boolean Default: no angucken. -dnh -- "I used to be better at logic problems, before I just dumped them all into TeX and let Knuth pick out the survivors." -- Plorkwort, 26 September 2004 on alt.religion.kibology -- 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
David Haller schrieb:
Hallo,
.... Du könntest auch noch
6.3.42. envelope_from
Type: boolean Default: no
angucken.
-dnh
Hallo und Danke, set envelope_from="yes" ist das einzige, was geht. Jetzt steht in Return-path und envelope-from das Gleiche und das Gewünschte. Den Schalter -f scheint das sendmail von OS 11.1 nicht zu kennen oder ich begreife nicht, wie er anzuwenden wäre... "my_hdr Return-path:" oder "my_hdr envelope-from:" tun es auch nicht... Mutt wars also doch... ich hatte postfix im Verdacht, weil das vorher für die inkorrekten "From:" zuständig war. Danke nochmal Grüße Jörg -- 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
Joerg Thuemmler schrieb:
David Haller schrieb:
Hallo,
.... Du könntest auch noch
6.3.42. envelope_from
Type: boolean Default: no
angucken.
-dnh
Hallo und Danke,
set envelope_from="yes" ist das einzige, was geht. Jetzt steht in Return-path und envelope-from das Gleiche und das Gewünschte.
Den Schalter -f scheint das sendmail von OS 11.1 nicht zu kennen oder ich begreife nicht, wie er anzuwenden wäre... "my_hdr Return-path:" oder "my_hdr envelope-from:" tun es auch nicht...
Mutt wars also doch... ich hatte postfix im Verdacht, weil das vorher für die inkorrekten "From:" zuständig war.
Danke nochmal
Grüße Jörg
Sorry, muß mich selbst nochmal korrigieren: at least kam das defekte "From" natürlich auch aus mutt ... set use_from=no steht ja nun auch in Muttrc. Postfix hatr nur die Domain umgeschrieben... jörg -- 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
participants (3)
-
David Haller
-
Heinz Diehl
-
Joerg Thuemmler