Correction des livraisons de courrier PHP liées au spam
L'envoi d'e-mails via la fonction mail() de PHP peut parfois entraîner l'arrivée de messages dans le redoutable dossier spam , surtout dans le cas de Gmail. Si vous êtes confronté à ce problème, envisagez la solution ci-dessous.
Assurer une configuration correcte de l'en-tête
Pour éviter que les e-mails ne soient signalés comme spam, il est crucial de définir les paramètres nécessaires. en-têtes. Plus précisément, vous devez inclure les éléments suivants :
Exemple de code
Voici un exemple d'extrait de code qui inclut ces en-têtes et envoie l'e-mail :
$headers = "From: [email protected]\r\n"; $headers .= "Reply-To: [email protected]\r\n"; $headers .= "Return-Path: [email protected]\r\n"; $headers .= "CC: [email protected]\r\n"; $headers .= "BCC: [email protected]\r\n"; if ( mail($to,$subject,$message,$headers) ) { echo "The email has been sent!"; } else { echo "The email has failed!"; } ?>
En implémentant ce correctif, vous pouvez réduire considérablement les chances que vos e-mails finissent dans le dossier spam et vous assurer qu'ils parviennent à destination. leurs destinataires prévus.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!