J'ai l'hébergement GoDaddy et j'envoie un mail en utilisant le code suivant:
$to = "[email protected]";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "[email protected]";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
Quand le courrier arrive à sa destination, je vois ce qui suit (en contour rouge)
Je ne veux pas montrer le "via serveur" et pour cela il y a une option pour ajouter un enregistrement SPF.
Pour ce faire, j'ai suivi les instructions de cette page:
mais ça ne marche pas.
Après cela j'ai essayé:
v=spf1 include:_spf.google.com ~all
comme décrit dans http://support.google.com/a/bin/answer.py?hl=fr&answer=17872 mais j'obtiens toujours le même résultat.
Comment puis-je résoudre ce problème et empêcher l'affichage "via serveur"?
Votre ligne spf est fausse, décomposons-la:
v=spf1
Version 1 SPF, tout y est, voyons les paramètres suivants:
include:_spf.google.com
Ici, vous indiquez que votre courrier est valide si vous l'envoyez à partir d'un domaine Google Apps. Utilisez-vous Google Apps?, Paramètre suivant:
~all
Refuse tous les autres domaines. Par conséquent, si vous envoyez depuis un domaine autre que Google Apps, votre SPF sera invalide. Vous devez modifier votre paramètre include
pour qu'il pointe vers votre serveur d'envoi (probablement, par exemple, include:spf.secureserver.net
inférant de l'image que vous avez publiée).
Voir également la réponse de ceejayoz concernant DKIM. J'ai oublié que pour un domaine autre que Google Apps, vous devez l'inclure.
SPF est seulement l'une des deux parties de la résolution de ce problème. L'autre est la signature DKIM.
http://support.google.com/mail/bin/answer.py?hl=fr&answer=1311182
Je suis un expéditeur et je ne veux pas que mes destinataires voient le lien "via". Que puis-je faire?
Gmail vérifie si les courriels sont correctement authentifiés. Si vos messages sont envoyés par un fournisseur de publipostage en masse ou par des sociétés affiliées tierces, publiez un enregistrement SPF incluant les adresses IP du fournisseur ou des sociétés affiliées qui envoient vos messages et signez vos messages avec une signature DKIM. qui est associé à votre domaine .
Je n'utiliserais pas -all, à moins que tout ne soit correctement configuré, alors restez avec ~ all.
Le seul moment pour utiliser -all est si SRS - Schéma de réécriture de l'expéditeur est configuré sur votre serveur de messagerie. Toute personne à qui vous envoyez un e-mail a un redirecteur configuré, cela échouera de manière importante lors de la vérification SPF du message et ne le livrera pas.
Voici un exemple de la façon dont ce scénario exact se déroule.
Il y a beaucoup de choses à configurer et configurer les emails, SPF, DKIM, DMARC, SRS, etc. Il y a beaucoup de ressources sur le Web sur la façon de tout faire, il vous suffit de les rechercher.
Le seul moyen de savoir avec certitude si votre courrier électronique est authentifié correctement, de sorte que ce lien ne soit pas affiché, consiste à utiliser l'un des outils d'authentification de courrier électronique pour vérifier votre configuration. Voici un rapport populaire que beaucoup de gens utilisent pour tester leur configuration.