Добрый день, у меня следующая проблема:

адрес можно записать в виде "имя отправителя"<сам адрес>
как правило, так адреса из адресных книг и подставляются.

Если приходит письмо с адреса "Офис МСК: Имя"<адрес>, и я на него отвечаю, в поле TO адрес отображается как - Офис МСК: Имя<адрес> (без кавычек).
Далее я отправляю ответ и открываю исходник сообщения, там в поле TO адрес также без кавычек.

Сервер, когда видит такой адрес (без кавычек), разбивает его на части Офис@домен, МСК@домен, Имя@домен, адрес.

Подскажите, пожалуйста, можно ли как-то заставить Thunderbird "закавычивать" имена в адресах?
Outlook так и делает, даже если адрес забит без кавычек.

А если поставить одинарные кавычки?

Shura пишет

А если поставить одинарные кавычки?

Дело в том, что письма приходят от людей со всего мира, и я не могу регулировать написание адреса у них в адресных книгах.
Тут видимо нужен какой-то плагин, который бы перед отправкой проверял адреса и подправлял по их стандарты.
Но я такого не нашел.

Сервер, когда видит такой адрес (без кавычек), разбивает его на части Офис@домен, МСК@домен, Имя@домен, адрес.

По моему у вас тупит сервер. Зачем он это делает? По какому стандарту имя получателя нужно заключать в кавычки иначе надо разбивать?

banbot пишет

Сервер, когда видит такой адрес (без кавычек), разбивает его на части Офис@домен, МСК@домен, Имя@домен, адрес.

По моему у вас тупит сервер. Зачем он это делает? По какому стандарту имя получателя нужно заключать в кавычки иначе надо разбивать?

по стандарту RFC 5322. ":" - специальный символ и он должен быть заключен в двойные кавычки.
А что касается сервера, то я сначала проверил на своем сервере, а потом на gmail, и там и там - одинаковый результат.
Соответственно, проблема не в сервере.

Bug 324444 - replying to addresses with : (colon) in the originally-quoted name are unquoted