CUM POT TRIMITE MAILURI DIN INTERIORUL SCRIPTURILOR PHP? E-MAIL
Cum pot trimite mailuri din interiorul scripturilor PHP?
PHP suporta functia mail() dar nu este recomandata utilizarea functiei mail() atat din motive de securitate cat si din motive de fiabilitate. Folosind functia mail() exista posibilitatea ca mesajul dumneavoastra sa fie detectat ca spam de serverul destinatar. Astfel mesajul nu mai ajunge la destinate.
Ca alternativa, exista pe internet librarii PHP care va permit trimiterea de mesaje prin e-mail folosind un cont de mail care il detineti. O astfel de librarie este Swift care poate fi descarcata de la adresa http://www.swiftmailer.org/download/
Un exemplu de utilizare gasiti mai jos:
// Se incarca fisierele necesare
require_once "lib/Swift.php";
require_once "lib/Swift/Connection/SMTP.php";
// Se creaza o instanta a clasei Swift
$swift =& new Swift(new Swift_Connection_SMTP("domeniul-dumneavoastra.ro"));
// Se creaza mesajul
$message =& new Swift_Message("Subiect", "Mesajul care urmeaza a fi trimis");
// Verificam daca s-a trimis mesajul
if ($swift->send($message, "destinatar@domeniu.ro", "mail@domeniul-dumneavoastra.ro")) echo "S-a trimis";
else echo "Nu s-a putut trimite";