Mailto ne fonctionne pas

bibou51

New Member
#1
Bonjour,
La fonction mailto ne fonctionne pas, à chaque tentative d'envoi de mail j'ai un message d'erreur qui s'affiche.
Voici la partie du code contenant le mailto (si quelqu'un pouvais m'aider)

PHP:
$pseudo = stripslashes(htmlentities($infos->pseudo, ENT_QUOTES, 'UTF-8'));
$corp = "<html><head><title>".$sitenom." - Concours PTP</title></head><body><p><em>Bonjour ".$pseudo . "</em><br /><br />Vous avez gagné au concours PTP<br />Votre position : ".$position."<br />Vous recevez <b>".$gain."</b> crédits.<br /><br /><a href=".$siteurl.">" . $sitenom . " - " . $siteslogan . "</a></p></body></html>";
$from = "From: \"".$sitenom."\"<" . $sitemail . ">\n";
$from .= "Reply-To: " . $sitemail . "\n";
$from .= 'Content-Type: text/html; charset="utf-8"'."\n";
$from .= 'Content-Transfer-Encoding: 8bit';
$corp = html_entity_decode($corp, ENT_QUOTES, 'UTF-8');
mail($infos->email, $sitenom.' - Concours PTP', $corp, $from) or die ("Impossible d\'envoyer le mail!  ".$_POST['membre']);
 

PH-Marc-André.B.

Administrator
Membre du personnel
#2
Bonjour,

Il faut impérativement que l'adresse mail from et reply to qui semble se trouver encapsulée en variable dans votre code PHP en soit une existante dans votre panneau NodePH ou cPanel c'est ce que nous appelons une adresse mail form localement hébergée dans le jargon pour que LMTP puisse relayer le tout correctement à SMTP le serveur de courrier sortant.
 
Haut