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?
- 2330 megtekintés
Hozzászólások
-f
t
- A hozzászóláshoz be kell jelentkezni
Tudom, hogy nem ez a kérdés, de talán phpmailer segíthet.
http://phpmailer.worxware.com/index.php?pg=examplebsmtp
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy a PHP-ban is Form-ot írtál a From helyett? :)
openSUSE 12.2, vagy ami éppen jön.
- A hozzászóláshoz be kell jelentkezni
.
- A hozzászóláshoz be kell jelentkezni
Ezt nem a gmail csinalja?
- A hozzászóláshoz be kell jelentkezni