Alura...
guardate questo breve pezzo di codice semplificato al massimo. Serve per mandare una mail in formato html.
<?php
//campi canonici
$mail_to = "mail@mail.it";
$mail_from = "mail@mail.it";
$mail_subject = "Soggetto mail";
$mail_body = "
Prova mail in html</p>";
// Specifico le intestazioni per il formato HTML
$mail_in_html = "MIME-Version: 1.0\r\n";
$mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mail_in_html .= "From: <$mail_from>";
// Invio la mail
if (mail($mail_to, $mail_subject, $mail_body, $mail_in_html))
{
echo ("Email inviata!!");
}
?>
Ma.. l'ho provato sul mio server e va. Poi la metto al cliente e mi spara fuori sta roba..
Warning: mail(): Permission denied: unable to execute shell to run mail delivery binary '/usr/sbin/sendmail -t -i ' in /home/httpd/vhosts/nomesito.it/httpdocs/carrello/mail.php on line 16
la linea 16 è proprio quella dell'inivo della mail!
Che faccio?? è un problema di server vero??
cosa devo dire all'amministratore del server??![]()
Grazie!
![]()