[Postfixbuch-users] Envelope-From durch Header-From ersetzen

Ralf Hildebrandt Ralf.Hildebrandt at charite.de
Mo Nov 21 13:24:06 CET 2005


* Ralf Hildebrandt <Ralf.Hildebrandt at charite.de>:
> * Claus Weber <claus at jambit.net>:
> > Hallo,
> > ich habe folgendes Problem: 
> > Auf einem Webserver (LAMP), der u.a. auch Emails über das lokale Postfix aus 
> > der Webapplikation heraus verschickt, wird als Envelope-From durch Postfix 
> > immer der Name es Webserver-Prozesses gesetzt (wwwrun at domain.tld).
> 
> Tja, dann würde ich mal die Webapplikation korrekt schreiben, sodass
> die den gewünschten Envelope-From korrekt setz.

PHPs mail() funktion hat einen zusätzlichen Parameter, mit dem man den
Envelope-Sender korrekt setzen kann:

http://www.devarticles.com/c/a/PHP/Getting-Intimate-With-PHPs-Mail-Function/2/
beschreibt das.

Ich zitiere:

One reason to access the mail program directly is to set the envelope
email address. If you operate a mailing hosted at another provider, you
may find that when you send mail using the simple mail() function that
the messages are rejected for not having a matching envelope address.
This happens because the address you are sending from and the envelope
address do not match. 

By directly accessing sendmail, we can alleviate this problem. Use the
-f switch to tell sendmail to set the envelope address: 

-f email at address.com 

Das ist alles.

-- 
Ralf Hildebrandt (Ralf.Hildebrandt at charite.de)          spamtrap at charite.de
Postfix - Einrichtung, Betrieb und Wartung       Tel. +49 (0)30-450 570-155
http://www.postfix-buch.com
"Victory goes to the player who makes the next-to-last mistake." 
-- Chessmaster Savielly Grigorievitch Tartakower (1887-1956) 



Mehr Informationen über die Mailingliste Postfixbuch-users