Когда кто-то нажимает кнопку «электронная почта» на моей веб-странице, в jQuery я собираю какой-то простой текст и открываю его с помощью:
document.location.href = "mailto:?subject=" + emailSubject + "&body=" + emailContent;
Однако Outlook удаляет из электронной почты все разрывы строк.
Эта проблема широко освещалась в Переполнении стека и в других местах.
Мне нужно создать письмо самостоятельно, и это будут другие люди, которые его читают.Поэтому изменение настроек в Outlook (чтобы помешать удалению разрывов строк) не помогает.
Я попробовал все взломы, данные в интернете, чтобы обмануть Outlook, чтобы он не удалял разрывы строк.
Среди них:
(1) поставить два пробела перед строкой (2) через три пробела после строки (3) использовать «\ r \ n» (4) использовать два или более »\ r \ n "s:" \ r \ n \ r \ n "или" \ r \ r \ n \ n "или (5) добавить вкладки перед новой строкой или после новой строки:" \ r \ n \ t "и "\ t \ r \ n."
Вкладки - это единственные символы, которые я вижу при печати, но мне нужны разрывы строк.
Я использую Outlook версии 1708 (часть Office 365 Pro Plus).