Fonction MAIL
Publié: 27 Juin 2013, 21:27
Bonjour,
Depuis plusieurs jours, je ne reçois plus aucun message du formulaire de contact et lors des commandes, les clients ne reçoivent plus les mails de confirmation et les notifications.
Ce problème est commun à toutes mes boutiques OC.
Voici les infos de dépannage de Hosteur :
Sur le coup, je plane à 15 miles...
Que dois faire pour résoudre ce problème entre Hosteur et OC ?
Merci
Depuis plusieurs jours, je ne reçois plus aucun message du formulaire de contact et lors des commandes, les clients ne reçoivent plus les mails de confirmation et les notifications.
Ce problème est commun à toutes mes boutiques OC.
Voici les infos de dépannage de Hosteur :
Sur serveur mutualisé :
Que vous envoyiez vos emails via un logiciel de messagerie ou bien via la fonction mail() de php vos emails sont analysés par notre cluster email afin de filtrer le SPAM. Si un destinataire ne reçoit pas vos emails vous pouvez vérifier que votre email à bien été analysé par notre cluster email et récupérer les éventuelles erreurs.
En cas de filtrage vous recevez sur votre email expediteur un email "mail delivery error" avec les raions du filtrage, dans ce message est indiqué les raions pour les quelles votre email a été supprimé.
Pour l'envoi en php, verifiez bien vos headers, l'header From doit comporter un nom et une adresse "Monsite<emailexpediteur@mondomaine.com>", c'est sur cette adresse que vous recevez le rapport de filtrage.
Exemple d'envoi d'email en php :
- Code: Tout sélectionner
$headers ='From: "nom"<adresse@fai.fr>'."\n";
$headers .='Reply-To: adresse@fai.fr'."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
if(mail('adresse_du_destinataire@fai.fr', 'Sujet', 'Message de test', $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
Exemple de filtrage SPAM :
- Code: Tout sélectionner
X-Spam-Flag: YES (Indique que l'email est bien filtré pour SPAM)
X-Spam-Level: ******
X-Spam-Status: Yes, score=6.7 required=5.0 tests=DOS_OUTLOOK_TO_MX,
DYN_RDNS_SHORT_HELO_HTML,FSL_HELO_NON_FQDN_1,HTML_MESSAGE,MIME_HTML_MOSTLY,
RCVD_IN_PBL,RCVD_IN_RP_RNBL,RCVD_IN_SORBS_DUL,RDNS_DYNAMIC,TVD_SPACE_RATIO
Tout email ayant un score supérieure à 5 sera supprimé, dans l'exemple ci-dessus le score est de 6.7.
Sur le coup, je plane à 15 miles...
Que dois faire pour résoudre ce problème entre Hosteur et OC ?
Merci