Моя цель - изменить содержимое MIME & добавить примечание нижнего колонтитула по электронной почте, не изменяя его поведение.Какой лучший способ добавить текст нижнего колонтитула по электронной почте?
Если тип контента содержания электронной почты текст/равнина, то я обновляю электронный типа контента для мультисекционного/смешанных, как показано ниже:
Content-Type: multipart/mixed;
Boundary="--=_SAMPLE_MIME_BOUNDARY_"
email original data
----=_SAMPLE_MIME_BOUNDARY_
Content-Type: text/plain;
Content-Transfer-Encoding: 7bit
!-- Sample footer note --!
----=_SAMPLE_MIME_BOUNDARY_--
И если тип содержимого электронной почты по умолчанию многоголосного/смешанный, то я обновление содержимого электронной почты:
Content-Type: multipart/mixed;
boundary="----=_SAMPLE_MIME_BOUNDARY_"
------=_SAMPLE_MIME_BOUNDARY_
Content-Type: text/plain;
Content-Transfer-Encoding: 8bit
email data
------=_SAMPLE_MIME_BOUNDARY_
Content-Type: application/octet-stream;
name="test_attachment"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="test_attachment"
<<attachment data>>
------=_SAMPLE_MIME_BOUNDARY_
Content-Type: text/plain;
Content-Transfer-Encoding: 7bit;
Content-Disposition: inline;
!-- Sample footer note --!
------=_20160127171644_62291--
Но когда я обновляю тело электронной почты, Outlook воспринимает образец примечания как вложение. И в случае Thunderbird, когда я нажимаю на адрес электронной почты, он обрабатывает нижний колонтитул как вложение.
Итак, мои вопросы: Какой лучший способ добавить текст нижнего колонтитула по электронной почте? Я правильно? Предложить изменения/определить, если что-то не так.