[Mail] Probléme avec envoi mail sur ovh
Bonsoir,
Je suis hébergé chez ovh et j'ai un problème avec l'envoi de mails.
Le code est le suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| <?php
function EnvoiMail($message,$dest,$titre)
{
$header = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$header .= 'To: ' . $dest . "\r\n";
$header .= "From: <a href="mailto:no-reply@landing-rpg.be">no-reply@landing-rpg.be</a> \r\n";
$message =
'<html>
<head>
</head>
<body>
'.$message.'
</body>
</html>';
if(mail($dest,$titre,$message,$header))
{
return TRUE;
}
else
{
return FALSE;
}
}
?> |
Cette fonction est appellée comme ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| include('includes/mail.php');
//On inclus le script de mailing
$message =
'<p>
Bonjour et bienvenu(e) sur landing-rpg<br/>
Si tu reçois ce mail, ce n\'est pas par hazar. Tu t\'es inscrit sur landing-rpg.be et je t\'en remercie!<br/>
Cependant tu n\'en a pas encore terminé avec ton inscription car il va faloir que tu actives ton compte!!<br/><br/>
Pour ce faire une solution, tu cliques sur le lien qui suit:<br/><br/><br/>
<a href="http://V2.landing-rpg.be/index.php?lien=activ&activ='.$pseudo.'">
http://V2.landing-rpg.be/index.php?lien=activ&activ='.$pseudo.'
</a><br/><br/>
<strong>Encore une fois merci et bon amusement sur landing!</strong>
</p>';
$titre = 'Inscription landing-rpg';
//On prépare le message
if (EnvoiMail($message, $mail, $titre))
//On appelle la fonction EnvoiMail définie dans la page inclue, si elle fonctionne on le dis
{
echo '<script type="text/javascript">
<!--
alert(\'Un mail vous a été envoyé\');
//-->
</script>';
} |
Je vois l'alert javascript mais je ne reçois pas le mail...
J'aimerais savoir si ca vient du code ou si ca vient de ovh. Cela dis ce code a déjà marché donc je crois que ça vient d'ovh. Si vous avez des idées je vous prie de vous exprimer :p
PS: La fonction est déclarée dans le fichier mail.php
Merci d'avance