问题场景:
配置jenkins的时候,可以设置邮件通知。
名词解析:
SMTP协议与人们用于面对面交互的礼仪之间有许多相似之处。首先,运行在发送端邮件服务器主机上的SMTP客户,发起建立一个到运行在接收端邮件服务 器主机上的SMTP服务器端口号25之间的TCP连接。如果接收邮件服务器当前不在工作,SMTP客户就等待一段时间后再尝试建立该连接。SMTP客户和服务器先执行一些应用层握手操作。就像人们在转手东西之前往往先自我介绍那样,SMTP客户和服务器也在传送信息之前先自我介绍一下。 在这个SMTP握手阶段,SMTP客户向服务器分别指出发信人和收信人的电子邮件地址。彼此自我介绍完毕之后,客户发出邮件消息。
解决过程:
- 根据jenkins表单要求提示进行填写
- 想到可能会用到企业邮箱功能,所以注册了阿里云邮的企业邮箱
- 熟悉了一下企业邮箱的使用
- 继续填写jenkins表单内容,经测试,发送邮件失败
- 搜索发现QQ邮箱同样具备SMTP服务功能,遂改为QQ邮箱
- 设置成功
总结:
SMTP服务可以方便我们利用第三方的邮件服务进行扩展开发,省去了自己搭建邮件服务器的时间。