Почему я случайно!в теле письма при просмотре в Outlook - PullRequest
0 голосов
/ 25 марта 2012

Я, кажется, получаю случайные символы, в основном мошенников ! в электронных письмах, читаемых в Outlook.

Я использую:

  • php 5.3.2
  • phpMailer 5.2.0
  • очень простой HTML

У меня нет связанного css, все встроено и довольно просто.

Итак, у меня есть:

To approve these expenses you can either:<br>

и в Outlook (Outlook 2011 на OS X, Outlook 2011 Windows 7 и OWA) я получаю:

To approve these expenses you can eithe! r:

Это происходило случайным образом, но оно всегда было в середине символов, оно никогда не заменяло HTML-теги.

Когда я смотрю на HTML, сгенерированный в OWA, он выглядит так же.

Я что-то упускаю или мне нужно что-то особенное для outlook при отправке html электронной почты?

Вот источник из Outlook, адреса электронной почты были изменены. Строка из приведенного выше примера - 173 в связанном файле.

РЕШЕНИЕ: Итак, взяв ответ Матье, я пошел вперед и случайно вставил "\n" после строк текста и после каждой из моих строк. Вывод не изменился, и мошенник ! ушел.

1 Ответ

1 голос
/ 26 марта 2012

Я нашел интересную ссылку, связанную с вашей проблемой: http://drupal.org/node/31524

Вот интересная часть:

Сообщения электронной почты не могут содержать более 998 символов в одной строке. Tinymce удаляет все разрывы строк из HTML-кода, и там все символы находятся в одной строке.

Если вы добавите несколько разрывов строк в ваше тело HTML, я думаю, это решит вашу проблему.

...