Запретить Outlook от добавления разрывов строк

8051
Tyler Durden

Недавно в своих сообщениях Outlook я заметил, что после определенного количества символов добавляются разрывы строк. Я подозреваю, что они добавляются только к моим исходящим сообщениям, а не к входящим, потому что кажется, что во входящих сообщениях нет разрывов строк.

Как я могу определить, добавляет ли Outlook разрывы строк в мое исходящее сообщение или это просто программа просмотра, показывающая, что электронная почта имеет разрывы строк, но на самом деле их нет?

Кроме того, как я могу отключить добавление разрывов строк в программе просмотра или в процессоре исходящей почты, в зависимости от обстоятельств?

Версия Microsoft Office 13

ДЕЙСТВИЯ ПО ВОСПРОИЗВЕДЕНИЮ

  • создать тестовое электронное сообщение со следующим текстом (без разрывов строк)

1234567-10 234567-20 234567-30 234567-40 234567-50 234567-60 234567-70 34567-80 234567-90 23456-100 23456-110 23456-120 23456-130 23456-140 3456-150 23456-160 23456- 170 23456-180 23456-190 23456-200

  • отправить сообщение себе

  • сообщение получено со следующими разрывами строки (каждые 70 символов):

1234567-10 234567-20 234567-30 234567-40 234567-50 234567-60 234567-70
234567-80 234567-90 23456-100 23456-110 23456-120 23456-130 23456-140
23456-150 23456-160 23456- 170 23456-180 23456-190 23456-200

Обратите внимание, что в Outlook настроено использование кодировок UTF-8. Увидеть ниже:

enter image description here

Также я попытался изменить параметр «Удалить лишние разрывы строк в текстовых сообщениях». Независимо от того, установлен ли флажок, не имеет значения.

4
Это использовалось один раз для работы, но я не знаю, работает ли оно по-прежнему: В реестре создайте под `HKEY_CURRENT_USER \ Software \ Microsoft \ Office \\ Common \ MailSettings` DWORD с именем `WrapLines` и установите его в 0. В какой версии Outlook вы работаете? harrymc 6 лет назад 0
@ McDonald's Да, он разбит на 76 символов. Tyler Durden 6 лет назад 0
Вы находитесь в доменной среде с настройками объекта групповой политики или сценариями, изменяющими параметры реестра или что-то потенциально? Пытались ли вы с того же компьютера с новым определенным профилем Outlook подтвердить, что все профили Outlook затронуты этим независимо от настроек Microsoft, установленных для тех опубликованных статей, которые я опубликовал? Кстати, я имею в виду профиль Outlook, а не профиль учетной записи пользователя для входа в Windows; легко определить другой профиль Outlook и протестировать его, переключиться на настройки и протестировать, чтобы подтвердить, что все это затронуто. В каком формате ваш текстовый редактор Outlook настроен для использования сейчас? Pimp Juice IT 6 лет назад 0
Изменения в реестре что-то изменили? harrymc 6 лет назад 0
1) Какой тип учетной записи электронной почты вы используете [Exchange, POP, IMAP и т. Д.]? 2) Это происходит только для простых текстовых сообщений, или это также влияет на сообщения, составленные в формате HTML и / или Rich Text? 3) Сохраняется ли проблема, если вы тестируете у [другого] (https://support.office.com/en-us/article/Overview-of-Outlook-e-mail-profiles-9073a8ac-c3d6-421d-b5b9- fcedff7642fc? ui = en-US & rs = en-US & ad = US & fromAR = 1 # bm5) Профиль Outlook? Twisty Impersonator 6 лет назад 1
Если вам нужна дополнительная информация о том, как обновить реестр, см. [Эту статью] (https://www.slipstick.com/outlook/email/to-control-line-length-in-internet-messages/) и особенно Раздел «Сделай это для меня» (https://www.slipstick.com/outlook/email/to-control-line-length-in-internet-messages/#doit), содержащий файлы `.reg` для версий Outlook 2003 до 2013 года, который необходимо загрузить и дважды щелкнуть для выполнения (для других версий Outlook вам потребуется изменить один из этих файлов). harrymc 6 лет назад 0
* Тайлер, Тайлер, он наш человек, если * *** он не может [отредактировать] свой ответ с обновлением для уточнения, поскольку все комментарии были запрошены в разных частях этого поста ***, * тогда никто не может! !! * Pimp Juice IT 6 лет назад 2

4 ответа на вопрос

2
Pimp Juice IT

Outlook 2013: как отключить добавление разрывов строк в средстве просмотра или в процессоре исходящей почты, в зависимости от обстоятельств?

Как запретить Outlook 2010 и 2013 добавлять разрывы строк в отправленные текстовые сообщения

При отправке простого текстового сообщения Outlook по умолчанию переносит текст и вставляет разрывы строк по 76 символов. Это может нарушить ваши отформатированные абзацы и URL-ссылки.

Существует решение, которое требует изменений в реестре, однако есть также вариант, который исправляет его, не касаясь реестра. Вот шаги:

  1. Нажмите на вкладку « Файл » и выберите « Параметры» .
  2. Нажмите « Дополнительно » в левом столбце окна « Параметры» .
  3. Прокрутите вниз до раздела « Международные параметры ».
  4. Измените « Предпочтительная кодировка для исходящих сообщений » на « Юникод (UTF-8) ».
  5. Нажмите « ОК » в нижней части окна « Параметры» .
  6. Перезапустите Outlook

Примечание. Это работает только для Outlook 2013 и 2010 . Для более старых версий Outlook (2007 и 2003) необходимо использовать настройки реестра

источник

Я видел это. Это не помогает мне понять, в какой момент вставляются разрывы строк. Tyler Durden 7 лет назад 0
@TylerDurden - у вас есть Outlook, подключенный к Gmail, учетной записи Exchange, нескольким учетным записям или как? Я предполагаю, что вы видите это только на предметах из Отправленных и не видите их, когда набираете их, правильно? Ваш просмотрщик по умолчанию установлен на Rich Text или HTLM, а не на обычный текст? У меня есть представление о том, что может быть причиной этого, такие как настройки Word или настройки NormalEmail.dotm или что-либо еще, что уместно использовать в Outlook 2013, но объясните мне свои настройки Outlook и подтвердите, что это только с отправленными элементами и не заметно, когда вы печатаете каждый? Pimp Juice IT 7 лет назад 0
@TylerDurden Можете ли вы также подтвердить, что вы в основном видите дополнительные разрывы строк, или, возможно, пришлите мне ссылку на снимок экрана с тем, что вы видите? Я не уверен, что вы видите, что одиночные разрывы строк в теле - это больше, чем просто разрыв строк, или вы буквально видите разрывы строк из отправленных сообщений по электронной почте только после того, как определенные и конкретные символы были напечатаны в теле сообщения, на которое влияют? Pimp Juice IT 7 лет назад 0
У меня уже есть эта настройка. Я обновил свой вопрос, чтобы показать шаги по воспроизведению и снимок экрана моих расширенных настроек. Tyler Durden 6 лет назад 0
Я использую Outlook 2010 в корпоративной среде (Exchange, GPO и т. Д.). Этот параметр доступен для меня, но не имеет значения. Haakon Dahl 6 лет назад 0
@HaakonDahl Вы видели мой другой ответ здесь: https://superuser.com/questions/1120068/prevent-outlook-from-adding-line-breaks/1235077#1235077 с некоторыми методами? Pimp Juice IT 6 лет назад 0
@PimpJuiceIT, да, и хотя это тоже хорошо, я обнаружил, что в моей среде это никогда не сработает. Существует настройка STIG, которая предотвращает появление хорошего, так что плохого не происходит. https://vaults.io/library/disa-stigs-srgs/microsoft_outlook_2016_security_technical_implementation_guide?version=V1R1.3&compareto=V1R1 Это выдвигается объектом групповой политики, поэтому у пользователя нет надежды. Haakon Dahl 6 лет назад 0
2
Pimp Juice IT

Разрывы строк удаляются в сообщениях, сделанных в текстовом формате в Outlook

симптомы


В Microsoft Outlook вы создаете новый пост в формате обычного текста, содержащий разрывы строк. Outlook удаляет разрывы строк и отображает сообщение. Тем не менее, сообщения не отображают никаких признаков того, что это произошло, кроме изменения в форматировании. Сообщение информационной строки о дополнительных разрывах строк не появляется ни на панели предварительного просмотра, ни при чтении сообщения. Эта обработка, кажется, происходит, когда сообщение первоначально отправлено.

Примечание. Элементы сообщений электронной почты отображают информационную панель, как и ожидалось, после удаления разрывов строк.

причина


По умолчанию функция автоматического удаления разрывов строк в Outlook включена. Это приводит к удалению разрывов строк. Любые два или более последовательных переноса строки не удаляются.

Временное решение


Используйте один из следующих методов, чтобы обойти это поведение.

Примечание. Если вы редактируете существующую публикацию и сохраняете изменения, прежде чем использовать один из следующих методов, разрывы строк теряются и могут быть заменены только вручную.

Способ 1. Отключите функцию, которая удаляет дополнительные разрывы строк

Этот метод отключает функцию для всех элементов простого текста. Для этого выполните следующие действия:

Для Outlook 2010 и более поздних версий:

  1. Откройте Outlook.
  2. На вкладке « Файл » нажмите « Параметры» .
  3. В диалоговом окне « Параметры » нажмите « Почта» .
  4. В разделе Формат сообщения снимите флажок Удалить лишние разрывы строк в текстовых сообщениях .
  5. Нажмите ОК .

Для Outlook 2007 или более ранних версий:

  1. Откройте Outlook.

  2. В меню Сервис выберите Параметры .

  3. На вкладке « Настройки » нажмите кнопку « Параметры электронной почты» .

  4. Снимите флажок « Удалить лишние разрывы строк в текстовых сообщениях» .

  5. Нажмите ОК два раза.

Способ 2. Используйте формат HTML или Rich Text

Вы можете использовать форматы HTML или Rich Text при создании новых элементов. Или вы можете изменить существующие сообщения на эти форматы.

Новые сообщения

Вы можете изменить формат для отдельных сообщений или для всех сообщений. Чтобы изменить формат всех сообщений, выполните следующие действия.

Для Outlook 2010 и более поздних версий:

  1. Откройте Outlook.
  2. На вкладке « Файл » нажмите « Параметры» .
  3. В диалоговом окне « Параметры » нажмите « Почта» .
  4. В разделе « Составить сообщения » выберите HTML или Rich Text в раскрывающемся списке « Составить сообщения» в этом формате.
  5. Нажмите ОК .

Для Outlook 2007 или более ранних версий:

  1. Откройте Outlook.

  2. В меню Сервис выберите Параметры .

  3. Перейдите на вкладку « Формат почты ».

  4. Нажмите HTML или Rich Text в разделе « Формат сообщения ».

  5. Нажмите ОК .

При создании элемента сообщения вы можете изменить формат отдельного сообщения. Для этого выполните следующие действия:

Для Outlook 2010 и более поздних версий:

  1. Откройте Outlook.
  2. На вкладке « Главная страница » нажмите « Новые элементы», а в разделе « Дополнительные элементы» нажмите « Опубликовать в этой папке» .
  3. На вкладке « Формат текста » выберите « Как HTML» или « Как форматированный текст» в разделе « Формат ».

Для Outlook 2007 или более ранних версий:

  1. Откройте Outlook.

  2. В меню « Файл» выберите « Создать», а затем « Опубликовать в этой папке» .

  3. В Outlook 2007 выберите HTML или Rich Text на вкладке « Параметры » в группе « Формат ». В Outlook 2003 или Outlook 2002 щелкните Обычный текст, а затем нажмите HTML или Rich Text .

Существующие посты

  • В Outlook 2007 нажмите « Другие действия» после открытия элемента публикации на вкладке « Обсуждение » в группе « Действия ». Затем нажмите Revise Contents перед тем, как изменить формат.

  • В Outlook 2003 или Outlook 2002 откройте элемент публикации, нажмите « Изменить», а затем нажмите « Изменить содержимое» перед изменением формата.

Способ 3. Восстановите разрывы строк в Outlook 2003 или Outlook 2002

Этот метод позволяет восстановить разрывы строк, которые были удалены. Для этого выполните следующие действия:

  1. Откройте Outlook.
  2. Откройте запись.
  3. Нажмите Формат .
  4. Нажмите, чтобы снять флажок « Развернуть текст» .

Примечание. Этот параметр недоступен в Outlook 2010 или Outlook 2007.

источник


Дальнейшие источники

Краткая версия Быстрый список

  1. Измените Automatically wrap text as text characterномер символа на более длинный, чем 70, на более желаемый результат (см. Снимок экрана ниже)
  2. Снимите флажок Remove extra line breaks in plain text messages(см. Снимок экрана ниже)
  3. Используйте Rich Textили HTMLотформатируйте вместоPlain Text

В Outlook перейдите: File| Options|Mail

enter image description here

Это было первое, что я пытался 3 года пытаться решить проблему. Независимо от того, установлен этот флажок или нет, это никак не влияет на то, добавляются ли разрывы строк к исходящему сообщению. Вы тестируете эти "решения" или просто копируете и вставляете из интернета? Tyler Durden 6 лет назад 1
@TylerDurden Я протестировал оба с Outlook 2013, и он работает, как ожидалось, и попросить объяснить в обоих постах. Я бы оставил комментарий со ссылкой на посты, если бы угадала. Я думаю, что вам нужно рассказать больше о том, как вы настроили Outlook, так как я не могу эмулировать это поведение на основе ваших тестовых данных / метода, поэтому что-то должно отсутствовать, так как оба решения прекрасно работают по сравнению с тем, что я тестировал. Pimp Juice IT 6 лет назад 0
@TylerDurden Может быть полезно также перечислить все, что вы уже пробовали / Это должно быть простое решение для исправления. Может быть, восстановить нормальный файл, как в комментарии из моего ответа давно говорили. Не имея полной детализации или не зная, что все вы уже попробовали, я не уверен, чего вы ожидаете, но я уверен, что есть много решений этой проблемы для каждой формулировки запроса. Я с удовольствием удалю оба этих ответа позже, если вы считаете, что они абсолютно полезны для этой проблемы (даже для других). Я рад видеть, как вы обновляете вопрос после того, как я отвечаю, что те не работают. Pimp Juice IT 6 лет назад 0
0
harrymc

Когда-то это работало, но я не знаю, работает ли оно по-прежнему:

В реестре создайте под HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Common‌​\MailSettings именем DWORD WrapLinesи установите его в 0.

Если вам нужна дополнительная информация о том, как выполнить указанное выше обновление реестра, ознакомьтесь с этой статьей, в частности с разделом « Сделай для меня », который содержит .regфайлы для версий Outlook 2003–2013, которые можно загрузить и дважды щелкнуть, чтобы выполнить. Для других версий Outlook вам нужно будет изменить номер версии в одном из этих файлов.

Файл должен выглядеть так:

Windows Registry Editor Version 5.00  [HKEY_CURRENT_USER\Software\Microsoft\Office\<office-version>.0\Common\MailSettings] "WrapLines"=dword:00000000 
0
Rick B

Вам нужно будет изменить способ составления сообщений Outlook с «HTML» на «Обычный текст». Это достигается путем выбора ФАЙЛ: ОПЦИИ: ПОЧТА. В раскрывающемся меню измените HTML на Обычный текст, затем нажмите OK. Это должно исправить лишние пробелы. Интервал не является проблемой при ответе / пересылке на электронную почту, только при составлении нового.