Flex / AIR: отправка электронной почты со встроенным изображением ... как? - PullRequest
3 голосов
/ 23 мая 2009

Я создаю приложение Flex AIR, которое создаст подарочную карту из фотографии с веб-камеры. Эту подарочную карту необходимо отправить по электронной почте получателю, указанному в программе. Должен ли я загрузить картинку на сервер и использовать php для отправки почты?

Ответы [ 2 ]

5 голосов
/ 23 мая 2009

Вы можете попробовать использовать SMTP Mailer, библиотеку ActionScript для SMTP. Он поддерживает вложения, поэтому должен соответствовать вашим потребностям.

http://www.bytearray.org/?p=27

3 голосов
/ 21 августа 2010
        var mailer:SMTPMailer = new SMTPMailer("localhost",25);
        var myBitmap:BitmapData = new BitmapData(photo.width,photo.height);
        myBitmap.draw(photo);
        var myEncoder:JPEGEncoder = new JPEGEncoder(100);
        var myCapStream:ByteArray = myEncoder.encode (myBitmap);
        var subject:String = "subject goes here";
        var content:String = "This is content";
        mailer.sendAttachedMail ( "noreply@nobody", toEmail.text,subject, content, myCapStream, "style.jpg");

Я использовал SMTPMailer 0,9 , который размещен в коде Google. В 0.6 есть проблема с вложением изображений. Для электронной почты " Test Mail Server Tool " используется для имитации почтового сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...