0
votes

Comment envoyer un courrier électronique PHP avec un modèle HTML sans balises HTML?

Comment envoyer uniquement le contenu sans balises?

J'utilise le code suivant pour envoyer un courrier électronique à l'aide d'un modèle HTML.

L'e-mail est envoyé mais dans l'organisme email, j'obtiens toutes les balises HTML également (

,

.. et ainsi de suite ). xxx


1 commentaires

Vous devriez écrire un courrier électronique au format texte pour une vue assez simple ou simplement utiliser strip_tags pour supprimer les balises HTML


3 Réponses :


0
votes

WordPress envoie des mails de texte par défaut (voir https://developer.wordpress.org/ Référence / fonctions / wp_mail / )

Essayez d'ajouter ceci avant d'appeler wp_mail : xxx

et après wp_mail est appelé, ajoutez ceci: xxx


0 commentaires

0
votes

Vous devez modifier vos en-têtes essayer d'ajouter: xxx

éditer: Je ne suis pas sûr que cela vous aidera, je viens de remarquer que vous travaillez avec une fonction WordPress au lieu de La fonction normale PHP Mail ()


1 commentaires

Bon d'entendre, peut-être que vous devez également ajouter un chemin de retour à l'en-tête $ Headers. = "Retour-chemin: {$ this-> getfromname ()} <{$ this-> getfrom ()}> \ r \ n"; Les courriels de la fonction mail () se retrouveront facilement dans SpamBox lorsque les en-têtes ne sont pas corrects ou incomplets. Avec aussi ceci dans l'en-tête, j'ai remarqué que moins se plaint que le courriel s'est retrouvé dans son spam



0
votes

Tout d'abord, vous devez d'abord envoyer un courriel HTML bien formé, et deuxièmement, vous devez mentionner dans l'en-tête de messagerie que l'organe de messagerie formaté comme HTML non seulement texte brut:

Ajouter ces lignes de code: < Pré> xxx

Les conseils ci-dessus sont généraux, enfin, vous devez en savoir plus sur WP sur l'envoi de courrier électronique HTML.


0 commentaires