Intrebari si Tutoriale: E-Mail
Cum pot trimite mailuri din interiorul scripturilor PHP?
Adaugat de Sergiu Tot on 12 February 2008 01:33 PM
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";
(241 voturi)
Acest articol a fost de ajutor
Acest articol nu a fost de ajutor