ssmtp + php mail()

 ( BlinTux | 2013. január 9., szerda - 19:08 )

Hali!

Egy VirtualBox-ban futó debianon szeretnék megvalósítani e-mail küldést ssmtp-vel, amelyet tudna használni a PHP mail() függvénye is.
Alapjaiban már működik is a dolog, csak néhány szépséghibája van!

Először íme az ssmtp configja:

mailhub=smtp.gmail.com:587
rewriteDomain=
hostname=smtp.gmail.com:587
UseSTARTTLS=YES
AuthUser=felhasznalonevem@gmail.com
AuthPass=jelszavam
FromLineOverride=YES

És egy apró PHP kód, mellyel kipróbálom:

$to = 'felhasznalonevem@gmail.com';
$subject = 'Teszt';
$message = 'Ez egy teszt mail';
$headers = 'From: dev@local.host' . "\r\n" .
'Reply-To: valaszcim@gmail.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);

A levél meg is érkezik, viszont a feladója az ssmtp.conf-ban megadott AuthUser, nem pedig a PHP-ban megadott Form: cím.
A másik gond, hogy a válasz cím is az AuthUser, nem pedig a Reply-To -nak megadott cím.

Vajon mit kellene elkövetnem, hogy a mail() függvénynek megadott fejlécet lássam vissza az e-mailben?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

-f

t

Tudom, hogy nem ez a kérdés, de talán phpmailer segíthet.
http://phpmailer.worxware.com/index.php?pg=examplebsmtp

Lehet, hogy a PHP-ban is Form-ot írtál a From helyett? :)


openSUSE 12.2, vagy ami éppen jön.

.

Ezt nem a gmail csinalja?