email-编码实现gmail中的附件

问题描述

编码实现gmail中的附件
android问题:

我的代码已经实现了用gmail发送邮件,现在我需要发送的邮件可以添加附件,没有用户交互。谁能帮忙告诉一下怎么实现啊?

解决方案

直接把代码给你吧

public synchronized void sendMail(String subject String body String sender String recipients File attachment) throws Exception {    try{    MimeMessage message = new MimeMessage(session);    message.setSender(new InternetAddress(sender));    message.setSubject(subject);    MimeBodyPart mbp1 = new MimeBodyPart();    mbp1.setText(body);    MimeBodyPart mbp2 = new MimeBodyPart();    FileDataSource fds = new FileDataSource(attachment);    mbp2.setDataHandler(new DataHandler(fds));    mbp2.setFileName(fds.getName());    Multipart mp = new MimeMultipart();    mp.addBodyPart(mbp1);    mp.addBodyPart(mbp2);    message.setContent(mp);    if (recipients.indexOf('') > 0)        message.setRecipients(Message.RecipientType.TO InternetAddress.parse(recipients));    else        message.setRecipient(Message.RecipientType.TO new InternetAddress(recipients));    Transport.send(message);    }catch(Exception e){    }}
时间: 2024-09-09 00:38:03

email-编码实现gmail中的附件的相关文章

PHP IE中下载附件问题解决方法

 在IE中下载附件之前要清空缓存.中文文件名要用urlencode编码,下面有个不错的示例,需要的朋友可以参考下 重点:    1.在IE中下载附件之前要清空缓存.    2.中文文件名要用urlencode编码.  代码如下: Header("Pragma: "); //不加的话,IE中会提示目标主机无法访问  Header("Cache-Control: "); //不加的话,IE中会提示目标主机无法访问  Header("content-type:

如何在Access 2007数据库中添加附件

Access允许您在数据库表中包含附件.通过利用微软的对象链接和嵌入(OLE)技术,您可以将照片.图表.文档及其他文件存储在您的Access数据库中.数据库附件是Access 2007版本的一个新特点,添加过程非常简单,费时较短,通过下面几个步骤就可以完成: 1. 首先使用Access 2007打开Access数据库. 2. 在"设计视图"中打开您想要添加附件的表. 3. 在"字段名称"列的空白行中为附件字段输入一个名称. 4. 在"数据类型"下

如何在Outlook邮件正文中插入附件

  通常 Outlook 默认的邮件格式是 HTML 格式,邮件附件默认列在标题栏下方.这在附件少时还没什么,可一旦附件多杂就难免会显得混乱了.长长的一串附件,在查看正文时还得拖动鼠标上下翻寻,为什么无法按照邮件正文的条理逐步插入附件呢? 其实在邮件正文中插入附件是可以实现的,但需要将邮件格式由默认的 HTML 格式转变为 RTF 格式. 以 Outlook 2010 为例,新建一份邮件,切换到设置文本格式选项卡.在格式栏选中 RTF 格式. 对于 Outlook 2007 ,您可以在选项中找到

如何在Gmail中查看PDF、Word、Excel等格式文件

现在,你将不必再需要从你的Gmail账户上面下载PowerPoint和TIFF文件,而是直接在Gmail中查看他们,因此,到目前为此,Gmail已经支持PDF.Word.Excel.PowerPoint和TIFF文件的查看了. 下次当你收到一份PowerPoint或者TIFF文件的时候,只要按一下它就会用和查看PDF格式一样的方式来查看PowerPoint和TIFF文件. 通过Gmail和查看并下载对应文件 PowerPoint播放器提供了很多功能,包括让你的PowerPoint文件转换为PDF

为什么无法在 Outlook 邮件正文中插入附件

通常 Outlook 默认的邮件格式是 HTML 格式,邮件附件默认列在标题栏下方.这在附件少时还没什么,可一旦附件多杂就难免会显得混乱了.长长的一串附件,在查看正文时还得拖动鼠标上下翻寻,为什么无法按照邮件正文的条理逐步插入附件呢? 其实在邮件正文中插入附件是可以实现的,但需要将邮件格式由默认的 HTML 格式转变为 RTF 格式. 以 Outlook 2010 为例,新建一份邮件,切换到设置文本格式选项卡.在格式栏选中 RTF 格式. 对于 Outlook 2007 ,您可以在选项中找到 R

confluence中的附件在线预览是怎么实现的

问题描述 confluence中的附件在线预览是怎么实现的 confluence中的附件在线预览是怎么实现的,是用什么技术,word,excel,ppt,pdf等附件 解决方案 用flashpagerhttp://www.jb51.net/article/26266.htm 解决方案二: 在线预览实现

三星I9100如何在手机的电子邮件中添加附件并发送

按照如下所述步骤,可在手机的电子邮件中添加附件并送:    1.在待机屏幕中,点击[应用程序].    2.选择[电子邮件].    3.选择[新建邮件]图标.    4.选择[附加].    5.选定指定的文件.    6.选定所选的文件, 并选择[确认].

通过sql语句如何操作access中的附件

问题描述 最近在写一个文档管理程序,数据库用的是access,其中有一个字段为附件类型,但是在vb.net中不知道该如何通过sql语句操作该字段,求高手指教.注:我想实现的功能是通过sql语句打开access中的附件,并且获得附件的存储地址及文件名称,附件为txt类型. 解决方案 解决方案二:文件名是记录到数据库表的另外一个字段里.存储位置就是在数据库咯.除非你只保存路径在数据库中,文件另外保存到其他地方.文件在数据库里是分不出是什么文件的.

邮箱中office附件预览功能使用的什么插件和技术啊?

问题描述 以下为腾讯qq邮箱附件预览时的截图以下为163邮箱附件预览时的截图请问大家邮箱中office附件预览功能使用的什么插件和技术啊?是开源框架还是某个公司的技术啊? 解决方案 解决方案二:看不到图片.解决方案三:163的qq的