2010-02-26 5 views
1

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

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

Это заголовки я в настоящее время с помощью:

$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: [email protected]\r\n"; 
    $header .= "Reply-To: [email protected]\r\n"; 
+1

Коррекция: фиксированная ширина * шрифт *, нет * charset *. Это две разные вещи. :) – deceze

ответ

5

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

 Смежные вопросы

  • Нет связанных вопросов^_^