6
votes

PHP Mail () Envoi à Gmail Spam

Je sais que ce problème a été abordé plusieurs fois ici. J'ai essayé de suivre les instructions pour définir des en-têtes appropriés, je rencontre toujours des problèmes avec mes courriels dans le filtre anti-spam dans Gmail.

Si quelqu'un peut s'il vous plaît jeter un oeil à ce que j'ai essayé, je l'apprécierais vraiment. Le code ci-dessous est sans les en-têtes ajoutés comme expliqué ici: http://www.velvetblues.com/web-development-blog/avoid-spam-filters-with-php-mail-Mails/

Merci d'avance. < / p> xxx


4 commentaires

Je ne connais pas la réponse "Pourquoi" ça arrive mais j'ai une idée. Envoyez-vous un email de manière normale, vérifiez son contenu brut, puis vérifiez le contenu de l'e-mail que vous envoyez à l'aide de votre PHP. Quelque chose est probablement manquant.


Cela pourrait bien être la nature de votre message. Il n'y a pas d'en-tête magique qui fera un email ne sera jamais marqué comme spam.


Les en-têtes erronées ne sont pas les seuls messages de la raison pour laquelle sont classés comme spam. D'autres problèmes tels que le contenu, les recherches DNS inverse effectuées sur l'hôte envoi, et d'autres contribuent tous.


Utilisez PHPMailer et un compte Gmail pour utiliser SMTP, en supposant que le contenu du message n'est pas du spam, cela devrait éviter les filtres anti-spam. forums.digitalpoint.com/showthread.php?t=871893


4 Réponses :


4
votes

Je pense que c'est votre problème:

 "From: YourWebsiteName <noreply@yourwebsite.com>\r\n"
."Reply-To: ".$name." <".$email.">\r\n"


1 commentaires

et pourquoi répondant à est utilisé ici pour?



12
votes

Utilisez ce code : xxx


4 commentaires

Peut avoir été du bon retour lorsqu'il est affiché. Malheureusement aujourd'hui, cela se fait prendre en tant que spam gmail.


Allez directement à la boîte à spam


Alors, définissez toujours Répondre-à: en-tête? pour quelle raison?


Travaille pour moi! NOTA BENE: BR est utilisé comme étiquette vide! Alors html serait:

Votre message



0
votes

Google a tendance à discipliner non seulement les sites Web, mais également des fournisseurs de services qui utilisaient de nombreux utilisateurs spamming sur le réseau. Si vous êtes inscrit à l'un de ces fournisseurs de services que Google reconnaît comme des spammeurs, cela pourrait être la raison pour laquelle vos messages PHP Mail () tombent dans une boîte de spam dans Gmail. Essayez de discuter de ce problème avec votre fournisseur de serveur.

Dans ce cas, vous obtiendrez un avertissement de Google dans votre message "SPAM":

"Pourquoi ce message est-il en spam? Nous avons trouvé que beaucoup de messages de home.pl sont spam. En savoir plus "


0 commentaires

0
votes

Je sais que cette question a été posée il y a des questions, mais je pensais laisser tomber une réponse 2020 ici afin qu'elle puisse potentiellement aider les nouveaux visiteurs.

Veuillez noter:

  • Cette réponse sert de réponse générique et vous obligera à modifier certains des détails en fonction des entrées de formulaire que vous utilisez.
  • Vous devez également mettre à jour l'adresse e-mail dans les en-têtes, etc. sur celle connectée à votre domaine.
  • Cette solution suppose que vous utilisez Google ReCAPTCHA. Sinon, alors supprimez simplement la pièce sur "Google Recapthca".
  • Ce script a ajouté une sécurité et une validation qui ne devraient pas être supprimées.
  • Si vous allez utiliser Sweet Alert puis vous devez l'installer dans votre site Web / application, Soit via CDN ou NPM .

    certains JavaScript pour créer personnalisé alerte Sweet alertes qui déclenchent sur le courrier envoyé : xxx

    le script php pour envoyer le courrier: xxx


0 commentaires