mail邮箱

壹. 开立16三信箱(别的邮箱同理)

近日在做邮件发送的职能,开采16三信箱老是心有余而力不足发送成功,报端口错误,所以把下边包车型大巴布局记录下来,以供大家参考。

二.安装授权码

1陆叁 邮箱配置流程:

图片 1

壹.
信箱进入1陆三邮箱,然后张开“客户端授权码”,记住你设置的密码,一会安顿要用。如图:

3.开启服务

图片 2

图片 3

4.vim /etc/mail.rc

图片 4

  1. 在邮箱分界面,开启POP3/SMTP配置。

  2. 在配备文件之中安装如下参数:

5. 给您的qq邮箱设置1六三账号的白名

图片 5

图片 6

 

spring.mail.host=smtp.163.com

 6. 发送md5结果到qq

图片 7

图片 8

spring.mail.username=XXXXX@163.com

七.无邮件正文

mail -s “宗旨”  收件地方

% mail -s “测试”  1968089885@foxmail.com

spring.mail.password=XXXXXXX(授权码)

8.有邮件正文

mail -s “核心”  收件地方< 文件(邮件正文.txt)

% mail -s “邮件主旨”  壹九7零089885@foxmail.com < /data/findyou.txt

 echo “邮件正文” | mail -s 邮件宗旨  收件地方

% echo “邮件正文内容” | mail -s “邮件宗旨”  一9陆七0898捌五@foxmail.com

 cat 邮件正文.txt | mail -s 邮件主旨  收件地方 

% cat  /data/findyou.txt | mail -s “邮件核心”  19690898八伍@foxmail.com

spring.mail.properties.mail.smtp.auth=true

9.带附件

mail -s “宗旨”  收件地方  -a 附属类小部件 < 文件(邮件正文.txt) 

% mail -s “邮件大旨”  1966089885@foxmail.com -a /data/findyou.tar.gz < /data/findyou.txt

 

spring.mail.properties.mail.smtp.starttls.enable=true

spring.mail.properties.mail.smtp.starttls.required=true

—————————–16三邮箱额外的安排——————————————

spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory

spring.mail.properties.mail.smtp.socketFactory.fallback=false

spring.mail.properties.mail.smtp.port=465

spring.mail.properties.mail.smtp.socketFactory.port=465

———————————-End——————————————————————–

  1. 发送邮件的JAVA 部分代码:

Properties props = new Properties();

Session mailSession = Session.getInstance(props);

MimeMessage message = new MimeMessage(mailSession);

message.setFrom(new
InternetAddress(env.getProperty(“spring.mail.username”)));

message.setRecipient(RecipientType.TO, new
InternetAddress(“xxxx@xxxx.com”));

message.setSubject(“Mobile Services Testing”);

message.setContent(“This is a test email from mobile services.”,
“text/html;charset=UTF-8”);

mailSender.send(message);

到此1陆3信箱配置实现,
QQ邮箱和培洛霉素AIL的基本同样,更新一下授权码和端口就可以了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图