PHP отправляет обычные текстовые сообщения и использует кодировку фиксированной ширины - PullRequest
3 голосов
/ 26 февраля 2010

Я хочу заставить почтовый клиент читателя отображать мои сгенерированные php обычные текстовые сообщения с кодировкой фиксированной ширины. Thunderbird отображает электронную почту с набором символов фиксированной ширины. Однако Gmail и Outlook (и, вероятно, больше клиентов) этого не делают.

Это настройка конфигурации с моим почтовым сервером или я что-то не так делаю? Любая помощь будет принята с благодарностью.

Это заголовки, которые я сейчас использую:

    $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";

1 Ответ

6 голосов
/ 26 февраля 2010

Вы не можете заставить текстовое сообщение использовать какой-либо определенный шрифт.Лучшее, что вы можете сделать - это отправить электронное письмо в формате HTML, используя семейство шрифтов monospace.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...