Da ki neko zna na koji nacin mogu da saljem poruke u PHP-u preko sendmaila, ali ne preko standardne mail() funkcije?
Ja sam probao (pronasao sam na php.net):
$announce_subject = "Message From Our Web Site";
$announce_from_email = "
[email protected]";
$announce_from_name = "Our Site";
$announce_to_email = "
[email protected]";
$body = "Announcement. Our site has a special offer today. Please visit. Thank you.";
$MP = "/usr/sbin/sendmail -t -f $announce_from_email";
$fd = popen($MP,"w");
fputs($fd, "To: $announce_to_email\n");
fputs($fd, "From: $announce_from_name <$announce_from_email>\n");
fputs($fd, "Subject: $announce_subject\n");
fputs($fd, "X-Mailer: PHP4\n");
fputs($fd, $body);
pclose($fd);
ali ovo nece kod mene da radi, mijenjao sam razne putanje do sendmail-a, ali nista!
Osnovni problem je u vrijednosti za "RETURN-PATH", majmuni setovali na serveru da je za svaki e-mail ta vrijednost neka bezvezna e-mail adresa na domenu KOJI NE POSTOJI i onda tu poruku vecina ISP-a odbija, nece da je primi, a to mi stvara veliki problem!
Znaci, na ovaj nacin
"/usr/sbin/sendmail -t -f $moja_adresa"
hocu da promijenim vrijednost za RETURN_PATH!
Ovo sa -f isto mogu da uradim i sa funkcijom mail(), ali ako koristim PETI element, ali ni to ne moze, ukljucili su SAFE MODE i nije dozvoljeno koristenje petog elementa u funkciji mail()!
Ovo veoma lako rijesim u Perl-u, ali u PHP-u ne mogu da pronadjem rijesenje!
Da li neko ima rijesnje za ovaj problem?