创建企业邮箱并集成到项目
有些业务需要使用邮箱来完成,这时使用Gmail或qq等个人邮箱就不合适了。需要一个企业自用的邮箱域名,使用自定域名的邮箱,来处理企业的业务。
我在这份md中介绍了,如何使用腾讯企业邮来创建企业邮箱,如何自定域名,以及在项目中的使用。

1. 注册
Google搜索关键字腾讯企业邮箱,或点此前往腾讯企业邮首页。
- 选择免费版,点击立即开通。(视实际情况选择专业版)

- 选择开通方式,第一次使用选左边,点击开通。

- 点击下一步,然后填写表单,微信扫描二维码进行授权和绑定,记得勾选同意协议,然后点击注册按钮。

2. 自定域名
- 注册完成后,会自动分配一个临时域名,点击顶部黄条提示,去添加自定域名

- 点击添加企业域名

- 输入你的域名,或者买个新域名

- 如果是在腾讯云买的域名,会自动添加解析记录,也可以去自己域名提供商那里,找域名解析服务,手动添加记录

- 添加域名解析记录为

3. 添加成员
- 添加一个成员,比如添加一个张先生用的邮箱


- 点击邀请,即可发送短信通知张先生,让他上线激活邮箱,也可以使用微信邀请。

4. 简单的使用
- 使用“邮我”功能,可以得到一个连接,能让用户通过此连接来发送邮件给当前邮箱。不过用户需要使用QQ邮箱。

得到的连接:
1 | 连接: http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=w7Crg7CrqrG3qq267aCt |
5. 项目开发使用
- 首先开启IMAP/SMTP服务、POP/SMTP服务

一些参数的说明:

- 集成到
springBoot项目中
需要注意上图的如下参数:
1 | POP3/SMTP协议 我的项目中只需要发邮件,SMTP即可 |
IMAP和POP3/SMTP协议:
两者最大的区别在于,IMAP允许双向通信,即在客户端的操作会反馈到服务器上,例如在客户端收取邮件、标记已读等操作,服务器会跟着同步这些操作。POP3/SMTP常用于“离线”邮件处理,即允许客户端下载服务器邮件,然后服务器上的邮件将会被删除,但是在客户端的操作并不会同步到服务器上面的,例如在客户端收取或标记已读邮件,服务器不会同步这些操作。
对应的spring配置参数如下:
application.properties
1 | #qq邮箱收发邮件 |
application.yml
1 | spring: |
- 导入Maven依赖
1 | <!-- 邮件--> |
- 发送两种类型的邮件
1 |
|
- 与
thymeleaf模版引擎配合,发送模版化的html
html,注意只有body内有效
1 |
|
service
1 |
|