mail() function - malfunction


$reply   = "aldomain.domain.tld@gmail.com";
$header  = "Reply-To : $reply\r\nX-sender: $reply\r\nFrom: $reply\r\n";

$elkuldve = mail($address, $subject, $message, $header);

A válaszlevélben (két szerverről):


PHP 4.4.9:            Reply-To: aldomain@domain.tld

PHP 5.3.2-1ubuntu4.5: Reply-To: aldomain.domain.tld@gmail.com

Ez PHP, php.ini, vagy valami más egyéb függőség?
(a Reply-To eredményről van szó.)

Tudom, minek bonyolítom a dolgokat.
Ok, jó lesz nekem az

aldomain.domain@gmail.com

levélcím is.

PerHaPs
---
"Website Domain Name elrendelte megállt az őrült őrült...
A szerzők elemzik egy kicsit, nem rendezheti, vagy zavart, zavaros, gondolom, közülük egy nyom."

Hozzászólások

Kerüld a mail() függvényt ha lehet, mert ez sendmail-t hivogat, ami így-úgy írja át a feladó domaint vagy userpartot. A PHP4-et pedig szintén el kéne már felejteni egy jóideje nem szupportált.

A levélküldéshez a PHPMailer nevű class-t nézd meg, ezzel szépen és egyszerűen lehet SMTP-n keresztül levelet küldeni. Értelmes szolgáltató ehhez ad elérést.

+1 a mail() kerülésére
-1 a PHPMailerre. Szerintem nagyon gáz, jó ideig használtam, aztán inkább megírtam a sajátomat. Folyamatosan panaszkodtak a userek, hogy Kútlúkkal nem tudják megnézni rendesen a vele küldött leveleket.
A sendmail hívogatása teljesen jó módszer, ha TE hívod, és rendesen lekezeled a bemenő adatokat. Az ultimate persze az, hogy smtp-n átadod a localhoston futó MTA-nak.

Ha kell (CC-by-nc-sa licenszű, szóval kereskedelmi proggiba csak külön engedéllyel rakhatod, de otthoni és non-profit célra ingyé' használhatod): http://www.turdus.hu/src/email.php.txt

Az lett közben, hogy átszereltem magam
a

 Reply-To: aldomain.domain@gmail.com 

címre.

A PHPMailer-nél az

apache_getenv('SERVER_NAME)

vizslatásával tudnám nézni, hogy a PHP4-es vagy PHP5/6-os fusson.
De "OutLook(out)" miatt ezek szerint ellenjavalt.

viszont ha kivesézem, hogy az "email.php.txt"-ből a

 function Send($argSend=1)

mit csinál és hogyan, akkor annak milyen licence lesz?

(Különben is éppen itt az ideje újból objektum orientált programot írni - utoljára a népstadionos Hungária koncertet sorszámoztam így TP6-DOS alatt - "bármilyen nézőtér"-re írt programmal.)