Question

Je veux forcer le client de courrier électronique de lecteur pour afficher mon php généré texte simple e-mails avec une charset largeur fixe. Thunderbird affiche le courrier électronique avec un jeu de caractères de largeur fixe. Cependant, Gmail et Outlook (et probablement plus de clients) ne le font pas.

Est-ce un paramètre de configuration avec mon serveur de messagerie ou quelque chose que je fais mal? Toute aide serait grandement appréciée.

Ce sont les en-têtes, je suis actuellement en utilisant:

    $header = "MIME-Version: 1.0\r\n"; 
    $header .= "Content-type: text/plain; charset=ISO-8859-1; format=flowed\r\n"; 
    $header .= "Content-Transfer-Encoding: 7bit\r\n"; 
    $header .= "X-Mailer: PHP" . phpversion() ."\r\n"; 
    $header .= "From: ihateoutlook@email.com\r\n";
    $header .= "Reply-To: ihateoutlook@email.com\r\n";
Était-ce utile?

La solution

Vous ne pouvez pas forcer le message texte brut à utiliser une police spécifique. Le mieux que vous pouvez faire est d'envoyer e-mail HTML à l'aide de la famille de polices monospace.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top