#c# #.net #gmail #system.net.mail #xhtml-transitional
Вопрос:
Всем доброе утро,
Я отправляю электронное письмо с языком программирования (.net C# из одного приложения) в учетную запись Gmail, и электронное письмо неправильно отображается, когда оно содержит тип содержимого: составная часть/альтернатива; и несколько типов содержимого в кодировке base64.
Электронное письмо было загружено с IMAP, а также с веб-сайта Gmail и отлично отображается в Thunderbird, Outlook и т. Д., И то же самое электронное письмо отлично отображается у других поставщиков.
Похоже, с анализом что-то не так.
Мое электронное письмо отправлено вот так (с указанием источника):
Доставлено-По Адресу: xxxx@gmail.com
…
MIME-Версия: 1.0
От:ххх hello@domain.com
Чтобы: xxxx@gmail.com
Дата: 4 июля 2021 19:14:56 0100
Тема: Срок действия одного из ваших свойств истек
Тип содержимого: составная часть/альтернатива; граница=—граница_0_7098d72c-b24d-4c3e-973e-5a31722af260
Обратная связь-идентификатор: :xxx.xxx.xx:1.xxx.smtp:xxx
Икс-Сид: hello@domain.com
X-Обратный путь: el.99f327f2d43f477812b4861c3d2d8cce.1.xxx.smtp@xxx.domain.co
Идентификатор сообщения: 4GHxmk474xz7rBFm@smtp2-2112.domain.co
—-граница_0_7098d72c-b24d-4c3e-973e-5a31722af260
Тип содержимого: текст/html; кодировка=utf-8
Кодирование передачи содержимого: base64
здесь начинается мое сообщение в кодировке HTML base64
…..
—-граница_0_7098d72c-b24d-4c3e-973e-5a31722af260
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64
here it starts my Plain Text base64 message
If I don’t send the message as multipart/alternative it works. If in the multipart/alternative I only add the HTML version it also works.
In Gmail with the multipart/alternative, when I send both versions (plain text and html) it seems the web app is loading always the plain text version.
Я не могу понять, что не так, если в нем указано, что это стандарт, а затем он правильно работает у других поставщиков.
Очевидно, я расшифровал базовые 64 сообщения, и это дает мне правильно отформатированное переходное сообщение XHTML 1.0.