上传者: 38612811
|
上传时间: 2022-03-06 18:25:12
|
文件大小: 3.81MB
|
文件类型: -
支持任意邮箱发送邮件功能,支持任意邮箱发送邮件功能,我知道可以调用系统发送邮件,但这种方法有个弊端,就是您的手机必须安装Mail的客户端,因此我想不用系统发送邮件这种方式,能不能向任意邮箱发送邮件呢?给我自己丢下了一个命题。于是我调查,发现SMTP发送email 无需系统支持,无需配置,
经过多次尝试,多次失败,终于完成了此项功能。
1、使用Mail客户端发送邮件
这种方法前提您的手机必须安装Mail客户端,您可以测试的时候下载QQ邮箱客户端,看看运行的效果。
2、使用SMTP发送邮件
这是此贴的重点所在,SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。
它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。
SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。
SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。
它需要三个jar包,下载地址:https://code.google.com/p/javamail-android/downloads/list
下载后复制libs,即可。