J'ai un site Joomla où j'utilise ce module Simple Email Form et j'ai le problème que lorsqu'il répond à un utilisateur, il se termine souvent dans les dossiers indésirables/spam. J'ai regardé le code et ce module utilise JFactory :: getMailer(); et il utilise uniquement le addRecipient()
, setSender()
, setSubject()
, setBody()
et j'ai défini le isHTML()
à true dans l'objet JFactory.Envoyer un e-mail sans se terminer par indésirable/spam des utilisateurs finaux - PHP
J'ai testé mon courrier avec ce site: http://www.isnotspam.com/ et a obtenu ce résultat: pastebin.com
Je suis ne comprends pas vraiment comment le travail e-mail et quelles parties sont importantes, mais je pense que cela est probablement le problème :
DomainKeys check details:
----------------------------------------------------------
Result: neutral (message not signed)
ID(s) verified: [email protected]
Selector=
domain=
DomainKeys DNS Record=
quelqu'un pourrait-il me dire comment envoyer un e-mail dans le bon sens et je veux être en mesure de promettre à mon client que leurs mails ne se terminera pas dans les leurs clients des dossiers de spam/junk.
S'il est plus facile de se déplacer loin de JFactory à quelque chose d'autre, je suis prêt à le faire aussi :)
L'adresse IP de votre serveur a peut-être été mise sur liste noire, ou votre corps ou sujet d'e-mail contient du texte "spam" -susspicios. Cela dépendra également de la réception du serveur de messagerie. J'ai vu beaucoup de situations, quand Gmail traitera le courrier électronique comme spam alors que Yahoo ne le fera pas, de même que vos propres serveurs de messagerie. Recherche google pour "rbl check" –