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/