2 u010869264 u010869264 于 2016.03.03 19:29 提问

android 编程如何发邮件??

找了好多源码照着写 结果都没能够成功发送邮件
我想实现的功能是静默发送邮件
求大神指点

2个回答

caozhy
caozhy   Ds   Rxr 2016.03.03 21:15

如果你看了很多代码都没有实现,那么很可能你的邮件服务商有问题,比如不支持你通过smtp协议发邮件,你的端口、用户名、密码等不正确,或者你的邮件被视作垃圾邮件而被拒绝发送。
建议你换一个邮件商,最好用付费的商业邮箱。

u010869264
u010869264 有没有相关的文章可以看看 讲解的比较详细的那种
2 年多之前 回复
crazy1235
crazy1235   Ds   Rxr 2016.03.03 21:33

你需要研究一下邮件协议:SMTP、POP3、IMAP4等

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
安卓发送邮件————(非启动第三方app)
主要实现功能,点击按钮,把EditText的内容发送到指定邮箱;并不会调用第三方的app来实现发送。全部自动·-·(还有发送邮件实现认证等一些小坑~~)
android里发送邮件mail的几种方式
在android里进行邮件客户端开发可以有两种方式:   在邮件客户端的设计中,可以采用两种方法。 l 一种是调用android系统自带的邮件服务 优点:这种方法比较简单易用 缺点:发送邮件的账号必须是gmail账号 l 令一种方法是采用javamail功能包 优点:可以设置邮件服务器地址,不必局限于gmail邮箱 缺点:用法比较复杂   下面依次介绍这两种方式:   先看
在Android中集成邮件发送功能
集成邮件发送功能,支持附件发送,作为用户反馈的一个窗口
46. Lotus Notes中编程发送邮件(一)
邮件是Lotus Notes体系的核心和基本功能,以至于Send()是NotesDocument的一个方法,任何一个文档都可以被发送出去,Notes里的一封邮件也只是一个有一些特殊字段的文档。在程序开发中,发邮件的功能也被广泛和高度使用。Notes中发邮件的功能可以被开发到很精致和复杂的程度,适应几乎所有的需求。笔者准备分几篇文章讨论这些功能。 首先是最简单的在LotusScript中发送邮件,
android自动发送邮件的实现
这两天网上找了点东西,实现了一个android自动发送邮件的demo。支持163,qq邮箱  首先是一个EmailSender类 import java.io.File; import java.util.Date; import java.util.Properties; import javax.activation.DataHandler; import javax.activati
Android下发送邮件功能总结
最近项目用到邮件发送功能,自然联想到掉起手机自带的邮件APK,但太过于依赖于系统的邮件apk,如何你需要默默后台发送邮件,这种功能显然是无法满足的,经过查阅资料基本可以找到两种现有的解决方案。 1、第一种使用commons-net-3.3.jar 此jar可以实现简单的邮件发送,如果你只需要发送简单的文本邮件,这个包就可以满足需求。这个包封装的还是比较好的,监听接口等都很完善,使用也非
android调用系统各个模块的代码汇总
android调用系统各个模块的代码汇总,如何简单调用比如 发短信,发邮件,调用摄像头
Android如何发邮件?
今天再次遇到奇葩事情,Android如何发邮件。。。 本来在Java里用JavaMail就能搞定的事儿到了Android里却不行了。 由于系统的限制,JavaMail的东西在这儿好像就奇葩了。。 先存一些网址: 回宿舍了再去整理 http://www.jondev.net/articles/Sending_Emails_without_User_Intervention_(no_Inte
利用java编写发送邮件
最近项目需要添加一个发送邮件的功能,参考了网上了一个例子,代码如下: import java.security.GeneralSecurityException; import java.util.Properties;import javax.mail.Authenticator; import javax.mail.MessagingException; import javax.mail.Pa
47. Lotus Notes中编程发送邮件(二)
在编程发送各种类似通知的邮件时,时常会需要发件人显示为某个特定的帐户,比如某个部门的名称或者管理员的名字。另一种需求是,用户收到某封邮件后,回复邮件的地址不同于发件人栏显示的地址。而正常情况下,发送邮件的脚本如果是在客户端运行,发件人就是当前用户;如果是在服务器上运行,发件人则为代码的签名者;并且邮件都是被回复到显示的发件人地址。如果同时邮件是由服务器上的定时代理发出的,我们可以使用想显示的发件人