Trimiterea de emailuri din PHP folosind autentificare SMTP

1. Creati fisierul emailtest.php
2. Copiati codul urmator in fisierul creat la 1)

";
$to = "Receiver";
$subject = "Test";
$body = "Email sent";
$host = "webiste_domain.com";
$username = "no-reply@webiste_domain.com";
$password = "password of the no-reply email account";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("

" . $mail->getMessage() . "

");
} else {
echo("

Message successfully sent!

");
}
?>

3. Salvati fisierul si copiati-l in radacina site-ului
4. accesati fisierul in browser folosid calea directa. Ex: www.webiste.com/emailtest.php
5. In cazul in care nu au aparut erori se va afisa un mesaj de succes. Emailul va fi trimis catre adresa specificata
6. In cazul in care au aparut erori acestea vor fi afisate in pagina.
6.1 Daca eroarea este legata de serverul de smtp solicitati aceasta informatie de la provederul de hosting.