本文实例讲解了java发邮件的详细过程,供大家参考,具体内容如下
1、邮件协议
发邮件的:SMTP (Simple Mail Transport Protocal)
收邮件的协议:pop3 (Post Office Protocal 3)
IMAP 新协议 发邮件也可以收邮件。
(一步步的与服务器交互)
SMTP :
2、收发邮件的过程:
一般情况下,smtp和pop3是两个服务器(主机)。
Smtp邮件的端口为25。
POP3 端口 为110。
发邮件示例
1)、安装foxmail:
2)、发邮件时,要对用户名和密码进行base64编码
?
3)、通过java代码发邮件
用java发邮件,必须要导入新的包
mail.jar – 发邮件的核心包
activation.jar – 对用户和密码加密.
在mail.jar中有三个核心类:
Javax.mail.Session – 是指与邮件服务器会话。整个项目中只要一个就可以了.
Javax.mail.Message(接口) —准备发送数据信息。
MimeMessage - 可以设置类型的数据信息。
Transport – 它拥有一个方法可以发送Message。
第一步:导入两个jar包
第二步:发简单的邮件
?
第三步:v发带有超连接的邮件
?
第四步:符件的邮件
?
以上就是本文的全部内容,希望对大家的学习有所帮助。