Actionscript 3 — AS3 AIR Отправка электронной почты с HTML-содержимым без переполнения стека

я использую SMTPMailer отправить электронное письмо с изображением.

_mailer.sendHTMLMail(
Registry.senderEmail,
Registry.playerEmail,
"Subject",
"<img src='http://www.google.com/images/logo_sm.gif'</img>");

Это работает нормально, но я хочу отправить изображение в формате JPEG, закодированное из проекта AIR. Можно ли это сделать, просто используя технологию AIR?

Заранее спасибо!

0

Решение

Чтобы отобразить изображение, отправленное вместе с письмом, необходимо вставить изображение в виде изображения с CID, а затем ссылаться на него через этот CID. Это то, что я не думаю, что SMTPMailer может сделать прямо из коробки, но это довольно легко сделать в любом случае.

Что вам нужно, так это CID Embedded Images в составном сообщении MIME. Google эти, и вы найдете миллионы примеров, построенных на миллионах языков. Может работать не со всеми почтовыми клиентами. Это менее надежно, чем использование изображений с сервера.

ps: ваш <img/> тег в вашем примере отформатирован неправильно.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]