我正在制作一个Flex AIR应用程序,它将从网络摄像头图片中生成礼品卡。此礼品卡需要通过电子邮件发送给程序中提供的收件人。我应该将图片上传到服务器并使用php发送邮件吗?
答案 0 :(得分:5)
您可以尝试使用SMTP Mailer,一个用于SMTP的ActionScript库。它支持附件,因此它应该满足您的需求。
答案 1 :(得分:3)
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。 0.6图像附件有问题。对于电子邮件,“Test Mail Server Tool”用于模拟邮件服务器。