Inlocuire phpmail() cu SMTP

Se inlocuieste secventa de trimitere mail cu scriptul de mai jos:

require_once "/usr/local/lib/php/Mail.php";
//declarare variabile
//pentru a obtine datele din campul from,host,user,password se creaza un cont de mail din panoul de control
$subject = "Mesaj pe de www.test.ro";
$body ="continutul mesajului";
$to = "office@cineva.ro";
$host = "mail.test.ro";
$username = "office@test.ro";
$password = "1234";
$from = "office@test.ro";
$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("

Mesaj trimis cu succes!

");
}

?>

Daca scriptul va da erori sau solicita dezactivarea safe_mode, deschideti un ticket in care sa ne solicitati dezactivarea safe_mode.

Pentru utilizatorii de Wordpress, este suficienta instalarea unui plugin si configurarea casutei de e-mail care va fi utilizata:

http://wordpress.org/extend/plugins/wp-mail-smtp/

http://wordpress.org/extend/plugins/configure-smtp/

  • 7 utilizatori au considerat informaţia utilă
Răspunsul a fost util?

Related Articles

Adaugare adresa de mail pe whitelist

Pentru a adauga o adresa de mail in whitelist (doar pt panourile de control tip Cpanel) se...

Nu functioneaza mailul. Cum procedez?

1. Verificati daca site-ul dvs. se incarca (este afisata pagina web).-Daca nu se incarca, este...

Setari Thunderbird

Cum setez clientul de mail (Thunderbird)?-activati meniul din bara de sus (Menu Bar) - daca...

Extensii permise/nepermise in atasamente

The following is a list of file attachments that may be blocked by the filtering service: #...

Powered by WHMCompleteSolution