从Android和Iphone上的Flex应用程序发送电子邮件

奥迪斯·哈金斯(Odis Harkins)

使用Flash Builder,我为Android和iPhone开发了一个应用程序。我希望能够在手机上打开默认的电子邮件客户端,并发送带有附件的电子邮件。我已经看到许多使用“ mailto:”的示例,但是附件不支持此示例。我已经在Google上进行了广泛的搜索,但没有发现最近3年的最新信息。

我已经制作了希望附加的pdf文件,可以根据需要将其移动到临时目录中,以解决访问问题。我想像其他程序一样使用默认邮件程序,如果这样做不可行,请告诉我如何直接从应用程序发送电子邮件。

奥迪斯·哈金斯(Odis Harkins)

仅供参考,以帮助扩展Action Script 3.0信息库。我找不到任何方法来完成上述要求。这是我用来发送带有附件的电子邮件的方法。https://code.google.com/p/airxmail/
http://flex.coltware.com/as3-flex-air/airxmail/

import com.coltware.airxmail.INetAddress;
import com.coltware.airxmail.MailSender.SMTPSender;
import com.coltware.airxmail.MimeMessage;
import com.coltware.airxmail.RecipientType;

private function send_plain_email():void{
//  How to send plain text email
var sender:SMTPSender = new SMTPSender();
sender.setParameter(SMTPSender.HOST,"your.smtp.hostname");
sender.setParameter(SMTPSender.PORT,25);  // default port is 25
// If you use SMTP-AUTH
sender.setParameter(SMTPSender.AUTH,true);
sender.setParameter(SMTPSender.USERNAME,"username");
sender.setParameter(SMTPSender.PASSWORD,"password");

// Create email message
var message:MimeMessage = new MimeMessage();

//  Set from email address and reciepients
var from:INetAddress = new INetAddress("[email protected]","from label");
message.setFrom(from);

var toRecpt:INetAddress = new INetAddress("[email protected]","to label");
message.addRcpt(RecipientType.TO,toRecpt);

var ccRecpt:INetAddress = new INetAddress("[email protected]","cc label");
message.addRcpt(RecipientType.CC,ccRecpt);

//  
message.setSubject("hello world");
//
//  Plain Text Part
//
var textPart:MimeTextPart = new MimeTextPart();
message.setSubject("Reciept for #" + job.jobs.JobID);
textPart.contentType.setParameter("charset","UTF-8");
textPart.transferEncoding = "8bit";
textPart.setText("Please see attached PDF \n You will need a PDF viewer to open \n To download the latest version of Adobe Acrobat reader, Please follow the link: http://www.adobe.com/products/acrobat/readstep.html");
message.addChildPart(textPart);

//
//  Attachment part 
//
    var filePart:MimeImagePart = new MimeImagePart();
    filePart.contentType.setMainType("application");
    filePart.contentType.setSubType("pdf");
           filePart.setAttachementFile(File.desktopDirectory.resolvePath(sfile),"WorkOrder.pdf");
            message.addChildPart(filePart);

            sender.send(message);
            sender.close();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过设备上的默认邮件应用程序直接发送电子邮件

来自分类Dev

Angular JS从应用程序发送电子邮件

来自分类Dev

从AngularJS Web应用程序发送电子邮件

来自分类Dev

Rails应用程序不发送电子邮件

来自分类Dev

Angular JS从应用程序发送电子邮件

来自分类Dev

在php上创建自动发送电子邮件应用程序时的概念是什么

来自分类Dev

从Android应用程序发送电子邮件时出现NetworkOnMainThreadException

来自分类Dev

Android 应用程序发送电子邮件确认没有发件人姓名

来自分类Dev

在MVC应用程序中使用SMTP客户端发送和发送电子邮件后,如何删除保存在服务器上的文件

来自分类Dev

在移动应用程序上无需服务器即可在后台发送电子邮件

来自分类Dev

Iphone上的本机电子邮件应用程序的电子邮件呈现问题

来自分类Dev

从我的android电子邮件客户端应用程序发送电子邮件时,图像未正确附加

来自分类Dev

如何在应用程序中使用用户的电子邮件ID发送电子邮件(无意图)

来自分类Dev

通过运行postfix的单独电子邮件服务器从php应用程序发送电子邮件

来自分类Dev

从Java应用程序发送电子邮件中的异常:中继被拒绝

来自分类Dev

在开发过程中如何阻止Java应用程序发送电子邮件?

来自分类Dev

无法通过ASP.NET应用程序发送电子邮件

来自分类Dev

要发送电子邮件,需要对MVC 3应用程序进行哪些更改?

来自分类Dev

从角度离子应用程序使用山rill发送电子邮件

来自分类Dev

命令行应用程序无法通过计划任务发送电子邮件

来自分类Dev

如何从Windows Phone 7应用程序发送电子邮件

来自分类Dev

从Windows Phone 7应用程序发送电子邮件

来自分类Dev

在MVC应用程序中发送电子邮件时遇到问题

来自分类Dev

尝试在RoR应用程序中发送电子邮件时遇到SMTP错误

来自分类Dev

如何从MVC 5应用程序发送电子邮件

来自分类Dev

Java从JavaEE应用程序中的不同SMTP服务器发送电子邮件

来自分类Dev

在Rails应用程序中使用Google标记发送电子邮件

来自分类Dev

发送电子邮件时,没有应用程序可以执行此操作

来自分类Dev

如何使应用程序能够从Google容器引擎发送电子邮件

Related 相关文章

  1. 1

    如何通过设备上的默认邮件应用程序直接发送电子邮件

  2. 2

    Angular JS从应用程序发送电子邮件

  3. 3

    从AngularJS Web应用程序发送电子邮件

  4. 4

    Rails应用程序不发送电子邮件

  5. 5

    Angular JS从应用程序发送电子邮件

  6. 6

    在php上创建自动发送电子邮件应用程序时的概念是什么

  7. 7

    从Android应用程序发送电子邮件时出现NetworkOnMainThreadException

  8. 8

    Android 应用程序发送电子邮件确认没有发件人姓名

  9. 9

    在MVC应用程序中使用SMTP客户端发送和发送电子邮件后,如何删除保存在服务器上的文件

  10. 10

    在移动应用程序上无需服务器即可在后台发送电子邮件

  11. 11

    Iphone上的本机电子邮件应用程序的电子邮件呈现问题

  12. 12

    从我的android电子邮件客户端应用程序发送电子邮件时,图像未正确附加

  13. 13

    如何在应用程序中使用用户的电子邮件ID发送电子邮件(无意图)

  14. 14

    通过运行postfix的单独电子邮件服务器从php应用程序发送电子邮件

  15. 15

    从Java应用程序发送电子邮件中的异常:中继被拒绝

  16. 16

    在开发过程中如何阻止Java应用程序发送电子邮件?

  17. 17

    无法通过ASP.NET应用程序发送电子邮件

  18. 18

    要发送电子邮件,需要对MVC 3应用程序进行哪些更改?

  19. 19

    从角度离子应用程序使用山rill发送电子邮件

  20. 20

    命令行应用程序无法通过计划任务发送电子邮件

  21. 21

    如何从Windows Phone 7应用程序发送电子邮件

  22. 22

    从Windows Phone 7应用程序发送电子邮件

  23. 23

    在MVC应用程序中发送电子邮件时遇到问题

  24. 24

    尝试在RoR应用程序中发送电子邮件时遇到SMTP错误

  25. 25

    如何从MVC 5应用程序发送电子邮件

  26. 26

    Java从JavaEE应用程序中的不同SMTP服务器发送电子邮件

  27. 27

    在Rails应用程序中使用Google标记发送电子邮件

  28. 28

    发送电子邮件时,没有应用程序可以执行此操作

  29. 29

    如何使应用程序能够从Google容器引擎发送电子邮件

热门标签

归档