L'envoi de mail de PHP à partir de Windows server

J'ai un formulaire sur ma page. Lorsque l'utilisateur appuie sur le bouton Envoyer - c'est censé envoyer un email avec les détails, il est entré dans le formulaire. Jusqu'à récemment, la forme est hébergé sur un serveur Linux et je n'ai eu aucun problème avec le mail a été envoyé et reçu. Récemment, j'ai dû passer à un partage de Windows server et depuis le déménagement, le mail n'est pas envoyé. Voici le code qui doit envoyer le mail:

function send_contact_form($strName, $strEmail, $strPhone, $strMessage)
{
$to = '[email protected]';
$subject = 'From the site';
$message =  '<html lang="HE">
<head>
<title>
'.$subject.'
</title>
</head>
<body style="text-align:right; direction:rtl; font-family: Arial;">
Name: '.$strName.'<br>Email: '
.$strEmail.'<br>Phone: '.$strPhone
.'<br><br>Message: <br>'.$strMessage.'
</body>
</html>';       
$email = $strEmail;
$header  = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$header .= "From: $email\r\nReply-To: $email" . "\r\n";
mail($to, $subject, $message, $header);
}

OriginalL'auteur Igal | 2013-06-16

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *