`
wang_peng1
  • 浏览: 3959026 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

发送多个邮件

阅读更多

public static void email(Context context, String emailTo, String emailCC,
    String subject, String emailText, List<String> filePaths)
{
    //need to "send multiple" to get more than one attachment
    final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
    emailIntent.setType("plain/text");
    emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, 
        new String[]{emailTo});
    emailIntent.putExtra(android.content.Intent.EXTRA_CC, 
        new String[]{emailCC});
    //has to be an ArrayList
    ArrayList<Uri> uris = new ArrayList<Uri>();
    //convert from paths to Android friendly Parcelable Uri's
    for (String file : filePaths)
    {
        File fileIn = new File(file);
        Uri u = Uri.fromFile(fileIn);
        uris.add(u);
    }
    emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
    context.startActivity(Intent.createChooser(emailIntent, "Send mail..."));
}

分享到:
评论

相关推荐

    调用outlook批量发送多个附件邮件到多个邮箱

    每天发报表 好几个文件 发到好几个邮箱 每次选来选去比较麻烦 现在好了 一个vbs搞定 但是要安装outlook 具体参数自己修改吧

    Linux shell同时发送邮件给多个人.txt

    Linux shell发邮件如何才能同时发送邮件给多个人???这里揭晓答案

    多线程发邮件

    本示例“多线程发邮件”就是利用了这一特性,通过并发执行多个邮件发送任务,来加快邮件的发送速度。下面我们将深入探讨相关知识点。 首先,多线程是指在一个进程中同时执行多个线程,这些线程可以共享同一块内存...

    smtp 发送邮件给多个用户,带附件

    使用SMTP,你可以通过编程方式向一个或多个收件人发送带有附件的邮件。在这个场景中,我们需要关注以下几个关键知识点: 1. SMTP服务器配置:首先,你需要配置SMTP服务器的相关信息,包括服务器地址、端口号、...

    ASP.NET MVC 发送邮件,支持多个邮箱格式。

    ### ASP.NET MVC 发送邮件支持多个邮箱格式的知识点解析 #### 一、ASP.NET MVC 发送邮件概述 在Web开发中,电子邮件功能是一项常见的需求,它可以帮助开发者实现诸如用户注册确认、密码重置通知等功能。ASP.NET ...

    基于Python实现多进程的发送邮件.zip

    在邮件发送场景中,每个进程可以负责发送一封邮件,这样就可以同时处理多个邮件发送任务。 在`sendMailToMany-master`项目中,我们可以预期找到以下关键组成部分: 1. **配置文件**:通常会有一个配置文件(如`...

    java实现给多人发送邮件多个附件

    在Java编程环境中,发送邮件并附带多个附件是一项常见的任务,尤其在自动化处理、通知服务或者数据共享等场景中。本篇文章将详细讲解如何利用JavaMail API来实现这个功能。 首先,我们需要理解JavaMail API的基本...

    发送可以修改发件人多数量邮件

    总之,"发送可以修改发件人多数量邮件"这一功能的实现涉及到了电子邮件协议、数据处理、错误处理、性能优化和安全性等多个方面的知识,对于开发人员来说,这既是挑战也是提高自身技能的好机会。

    邮件多文件发送功能

    在IT领域,邮件多文件发送功能是常见的需求,特别是在企业级应用中,它允许用户方便地将多个附件一并发送给收件人。本场景主要涉及到邮件服务、C#编程语言以及相关的API调用。下面将详细介绍这个过程中的关键知识点...

    邮件源代码,可以发送多个附件

    在这个特定的案例中,我们讨论的是一个支持发送多个附件的邮件系统源码,这通常是通过SMTP(Simple Mail Transfer Protocol)协议实现的。 SMTP是互联网上用于在邮件服务器之间传输邮件的标准协议。源代码中可能...

    使用JAVAMail代发邮件

    在 MailInfo 类中,我们定义了多个成员变量,用于存储邮件的各种信息。这些成员变量包括邮件服务器的主机名和端口号、邮件发送者的地址、邮件接收者的地址、邮件主题、邮件内容、邮件附件等。我们还定义了相应的 ...

    多线程定时任务邮件服务

    多线程是指在一个程序中同时执行多个独立的线程,以提高程序的并发性和执行效率。在Java中,可以使用`Thread`类或者`Runnable`接口来创建线程,还可以利用`ExecutorService`和`ThreadPoolExecutor`进行线程池管理,...

    同时向多个邮件地址发mail

    用java简单地实现向多个邮件地址发mail

    java 发送多人邮件+多附件工具类

    这个"发送多人邮件+多附件工具类"是为了解决这个问题而设计的,它可以帮助开发者便捷地向多个收件人发送带有多个附件的邮件。下面将详细讲解其中涉及的关键知识点。 1. JavaMail API: JavaMail API是Java中用于...

    邮件发送机. 一次可以发送1000个邮件很方便

    标题提到的“邮件发送机”着重强调了其一次可发送1000个邮件的高效特性,这在处理大量收件人列表时非常实用。 邮件发送机的工作原理通常包括以下几个关键知识点: 1. **邮件服务器**:邮件发送机首先需要连接到...

    js发送邮件带附件

    添加一个或多个附件至邮件。注意路径应为有效且可访问的。 9. **发送邮件并检查返回值**: ```javascript var ret = jMail.Send("smtp.126.com"); if (ret == false) { alert('fail'); } else { alert('...

    javamail实现邮件发送(支持多接收人、多附件)

    本教程将详细讲解如何使用 JavaMail 实现邮件发送功能,包括支持多个接收人、抄送人以及添加多个附件。 首先,确保你已经添加了 JavaMail 的依赖库到你的项目中。如果是 Maven 项目,可以在 pom.xml 文件中添加以下...

    实现网页发邮件

    在IT领域,网页发邮件是一种常见的功能,它允许用户通过浏览器界面发送电子邮件,而无需借助桌面邮件客户端。... 首先,我们要理解HTML...这个过程需要跨多个技术栈的综合运用,对于Web开发者来说是必备技能之一。

    利用perl给多人发送邮件

    这个脚本首先加载了`Mail::Sender`模块,然后定义了邮件内容、发件人、收件人列表和邮件主题。接着,它打开并读取`sendmail.cfg`文件中的配置信息,创建一个`Mail::Sender`对象,并使用这个对象发送邮件。如果发送...

Global site tag (gtag.js) - Google Analytics