JavaMail-Android Project:
http://code.google.com/p/javamail-android/
Jar包使用方式:
在Android项目中直接导入即可
主要代码:
button.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View view) {
try {
MailAccount account = new MailAccount(
"account@mail.com", //邮箱帐号
"password", //邮箱密码
"465", //端口,采用SSL加密的SMTP协议默认端口为465
"465",
"smtp.qq.com" //smtp服务器
);;
MailItem item = new MailItem(
"from@mail.com", //发件人
new String[]{"to@mail.com"}, //收件人,可以有多个
"subject", //邮件主题
"body" //邮件内容
);
item.addAttachment("/sdcard/test.jpg"); //附件
Mail mail = new Mail();
mail.send(account, item);
} catch (Exception e) {
e.printStackTrace();
}
}
});
分享到:
相关推荐
http://stackoverflow.com/questions/2020088/sending-email-in-android-using-javamail-api-without-using-the-default-android-app的源码,已实现可发送邮件。
在Android平台上,发送电子邮件是一项常见的任务,而JavaMail API是一个强大的工具,可以帮助开发者实现这个功能。这个压缩包包含了实现这一功能所需的关键库文件:mail.jar、activation.jar和additional.jar。 ...
在Android平台上,使用JavaMail库发送邮件是一种常见的实践。JavaMail是一个开源的API,它提供了在Java环境中处理邮件的功能,包括发送、接收和管理电子邮件。在这个案例中,"LouisJavaMail-master"是一个项目仓库,...
在Android平台上,发送电子邮件通常需要使用JavaMail API。JavaMail是一个开源库,它提供了一组API,使得在Java环境中发送和接收电子邮件变得简单。在Android项目中,由于原生的Android SDK并不直接支持JavaMail,...
在Android平台上实现邮件收发是一项常见的任务,尤其在毕业设计中,这可以帮助学生掌握网络通信、数据缓存和用户界面交互等关键...通过这个项目,学生能够全面了解Android邮件收发的流程,并锻炼实际解决问题的能力。
这时,我们可以利用JavaMail API在Android上直接发送邮件,无需用户介入。 JavaMail是一个跨平台的邮件处理库,它提供了与SMTP(Simple Mail Transfer Protocol)服务器通信的能力。在Android中使用JavaMail,我们...
在使用 harmonyos2-javamail-android-forked 时,开发者需要注意以下几点: 1. **兼容性**:确保项目已适配 HarmonyOS 2 的 SDK 和 API,可能需要更新或替换原有 Android 特定的代码。 2. **配置依赖**:在 Harmony...
在Android邮件客户端Demo中,UI设计应当简洁明了,使用户能快速找到他们需要的功能,如收件箱、发件箱、草稿箱和设置选项。 7. **性能优化**:考虑到移动设备的资源限制,优化性能是必不可少的。开发者需要确保应用...
JMail使用Java开发邮件必不可少的组件。mail.jar是包含了所需要类的jar。在lib文件夹下有一系列jar包,这些jar包组成了mail.jar这个jar包。可以只使用一个mail.jar,也可以使用lib文件夹下jar进行组合,比如只做发送...
在Android平台上,通过JavaMail API实现邮件发送是一项常见的任务,特别是在需要向用户发送验证邮件或者自动通知时。JavaMail是一个开源库,它提供了一套完整的API来处理邮件发送和接收。在Android应用开发中,我们...
总的来说,这个MailDemo项目提供了一个实际的Android应用实例,演示了如何集成JavaMail API并使用SMTP服务发送邮件,这对于学习和理解Android邮件发送功能非常有价值。通过深入研究源代码,开发者可以了解到如何在...
下面将详细介绍几种常见的Android邮件发送方式。 1. **使用Intent启动邮件应用** Android系统内置了对邮件应用的支持,可以通过Intent来启动邮件客户端。这种方式简单易用,但缺点是用户必须安装了邮件客户端应用...
- Android Email收发通常使用JavaMail API,它是一个开源库,允许开发者在Java应用程序中处理邮件。在Android中,可能需要通过Apache的Android兼容版本来使用JavaMail。 3. **Properties配置**: - 配置邮件...
然后,我们可以使用JavaMail API或其轻量级库——Android JavaMail API(Android-JavaMail-API)来实现邮件的发送。由于Android系统对JavaMail API的支持有限,因此通常推荐使用Android-JavaMail-API。该库简化了...
100%:它无法管理电子邮件的多部分元素(因此我们收到的大部分电子邮件)。 此 API 在 JAR 文件中的 2 个文件中存储了与 Java 对象关联(它们之间的一种映射)之间的MIME-Types 。 Android 无法以经典方式读取文件...
在Android平台上实现邮件服务时,JavaMail是一个常用的库,它为开发者提供了丰富的API来处理SMTP、POP3和IMAP协议的邮件发送和接收。然而,由于Android系统与标准Java环境的差异,直接使用JavaMail可能会遇到兼容性...
在Android应用开发中,使用JavaMail库来实现后台发送邮件是一项常见的任务。JavaMail是一个功能强大的API,可以处理SMTP(简单邮件传输协议)和其他邮件协议,使得开发者可以在Android平台上实现邮件服务。本篇文章...
这个主题主要围绕如何在Android环境下使用JavaMail API来处理邮件的发送与接收。JavaMail API是一个开源库,它提供了丰富的接口和类,使得开发者可以方便地在各种Java应用程序中实现SMTP(简单邮件传输协议)和IMAP...
在Android平台上开发一个基于JavaMail的手机邮件发送器是一项实用且技术性强的任务。JavaMail库为开发者提供了在移动设备上实现邮件发送功能的能力,而Android系统则提供了丰富的API支持,使得这种集成变得可能。...
在Android项目中,我们可以引入JavaMail API库,如`android-mail`和`android-activation`,这两个库提供了处理邮件发送的功能。通过`Properties`对象配置SMTP服务器信息,然后创建`Session`对象。接着,使用`...