|
|
|
JavaMail. Интерпретация отображения содержимого в разных почтовиках.
|
|||
|---|---|---|---|
|
#18+
На сервере формируется письмо, в которое вставляются "картинки", созданные динамически с помощью Java2D, содержимое которых запаковано JPEGImageEncoder и передано потоком массива байт: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Ну, дальше стандартные манипуляции с MimeMessage и отправка письма. Все замечательно срабатывает, отсылает, получает и отображает ... но только в Microsoft Outlook. Если же пользователь получает письмо из Outlook Express, то: а) все jpeg-и идут как attachment с именами "pat{8-10 цифр}.jpg", хотя в MS Outlook они идут как inbody - отображаются только в теле письма; б) в теле письма не отражаются (зона графики есть, но содержимое недоступно), опять-таки, видимо из-за названий, так как в письме указано <img src=\"cid:image1\">, а в attachment совершенно другое имя (которое я не назначал); в) все "всунутые" в сообщение jpeg-и отражаются после сформированного содержимого письма друг за дружкой. Если пользоваться для получения почты онлайн-агентом (mail.ru, hotmail.com, gmail.com и пр.), то все точно так же, только все jpeg-и отображаются не после, а до письма. Возможно, кто-то неплохо разбирается с механизмом формирования письма (message) в JavaMail и неплохо разбирается в природе самого email-message и ответит на вопросы: почему по-разному идет отображение сообщения? (есть ли тут причины в создании самого сообщения?) могу ли я повлиять на расположение создаваемых JPEG-ов, мне они прикрепленными не нужны - исключительно в теле письма? правильно ли происходит само формирование сообщения? Буду очень благодарен за любой дельный совет. P.S. Отправка письма с графикой является альтернативой письму с вложенным PDF для осуществления более полного доступа к конечному пользователю. То есть такое формирование письма - обязательно. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 13:39:03 |
|
||
|
JavaMail. Интерпретация отображения содержимого в разных почтовиках.
|
|||
|---|---|---|---|
|
#18+
Блин, люди! Это же очень распространенная тема (JavaMail), неужели ничего дельного по этому вопросу нет? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2007, 01:58:46 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34338037&tid=2146602]: |
0ms |
get settings: |
15ms |
get forum list: |
31ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
93ms |
get topic data: |
24ms |
get forum data: |
6ms |
get page messages: |
92ms |
get tp. blocked users: |
3ms |
| others: | 301ms |
| total: | 581ms |

| 0 / 0 |
