Электронная почта HTML не отображается в полном объеме на родном почтовом клиенте Mac
Я работаю над проектом электронной почты HTML. При просмотре из папки "Входящие" и Gmail Google как на рабочем столе, так и на мобильном телефоне сообщение отображается нормально Однако при просмотре в родном почтовом клиенте Mac электронная почта кажется обрезанной к концу. Странно, но это точно такое же электронное письмо, которое можно просмотреть полностью в приложении Mail iOS. Это известная проблема? Есть ли точка отсечения для электронной почты в формате HTML на клиентах Mac?
1 ответ
У меня та же проблема (OS X 10.11.4), и это не проблема с форматированием HTML (забыв закрыть теги и т. Д.). Также сообщения не обрезаются после определенного количества символов. Тем не менее, он всегда обрезает одинаковое количество символов (14) с конца, даже если сообщения имеют разную длину. Когда последняя строка --ContainerMixedBoundary--
(указав конец контейнера для прикрепления), он обрезает его до --ContainerM
испортил рендеринг всего сообщения. В моем случае все сообщения имеют один и тот же базовый формат, всегда включая прикрепленное к бину шестнадцатеричное вложение изображения и заканчиваясь одинаковым маркером "ContainerMixedBoundary". Некоторые отсекаются, некоторые нет (примерно 1 из каждых 7-10 в целом, но это не соответствует).
Для справки вот конец сообщения 1, которое хорошо отображается:
1UgHEW0DWGjZ5WVCBVVJrX2yY+mOSsHbgOig1698otDISqrz4j4u43PfGyrCV8t6tIKtRdu5xq+X
tT5hCvzYEEffk19UhXhEYYKOQANKg/qyuNuGDMACenc74FYivlvUiORTbpsanFB5cvBt1Phku4US
nVj1p9oDKXmu5XkoO1d2+jFWNxeXbj/d3wLSqkUJwUuhrH0JJ7kjt9GHDxXBcFTxjO++/wBwy6Sg
cvA7gCpNO2BX/9k=
--HTMLWrapperRelatedBoundary--
--ContainerMixedBoundary--
И вот конец сообщения 2, которое обрезается и не отрисовывается нормально в Apple Mail OS X, но отрисовывается нормально везде (iOS Mail, GMail, Yahoo Mail):
tO7UyCRgZG5A7ivUfLH+lGifCSyjqTWuJTSVKyOOJQkIwBIIP82KMvJhwcqWXqOnTocKqFTErKuy
v1H2jXHxKoUFlCkDeTfv4ZioRub9EoOZ8fHGpIXl+BwYq0ZCPxGKEQsUbEMG3XoO1R0ribRvI1W2
oe3fFjIvpcUCq1epAqcTEdKjbiDv9OKVORD6gWQhx4U6D3wk81qQsCnoCaEeFBkgoqbNUsR+Hhkf
8zrVYDv1Ox6YqGOqMUUZQXFVGBk2oxRRlKMVUYpt/9k=
--HTMLWrapperRelatedBoundary--
--ContainerM
Опять же, все эти сообщения имеют один и тот же базовый формат и генерируются одним и тем же кодом с одинаковыми тегами и границами, единственное различие заключается в тексте содержимого между тегами и данных вложения изображения.
Фактически, проблема появляется в Отправленных сообщениях в Apple Mail OS X (которая была отправлена не из Apple Mail, а через Gmail через код), но то же сообщение, полученное в другом месте, вполне подойдет. Таким образом, отключение происходит внутри Apple Mail и не является проблемой для самого сообщения.