blat+stunnel实践-命令行smtp发送邮件-通过QQ邮箱第三方客户端登录授权码

这篇博客介绍了如何结合blat和stunnel工具,通过QQ邮箱的第三方客户端登录授权码来实现命令行发送邮件。作者首先遇到blat不支持TLS的问题,然后通过stunnel配置SMTP服务,成功发送邮件。QQ邮箱要求使用TLS,因此需要配置stunnel的接受端口和blat的SMTP服务器端口一致。
摘要由CSDN通过智能技术生成

背景:

  1. 工作中有一个业务需要每个月25号发送一个下月使用的文件给相关人员。
    • 在此之前是用QQ邮箱的定时发送功能,先一次性地编缉好一年12个月的,到今年是第3年了。
    • QQ定时发送的邮件还不能太多,好象最大只能30、40封。
    • 以前想过自己的桌面PC定时发,但可能不及时可发送不成功。忽然想起阿里云用了2年,可以放在云上自动发。
    • 先是想用LUA来做,遂找工具,最先是blat(一个非常好的工具),整了好几个小时不成功,发现是blat不支持TLS的原因,暂时放弃。
    • 然后找到SendmailViaSMTP这个工具,发现很好用,可能半小时就发送成功了。见: https://my.oschina.net/SamXIAO/blog/1790383 SendmailViaSMTP实践-命令行smtp发送邮件-通过QQ邮箱第三方客户端登录授权码
    • 今天使用blat+stunnel也成功发送了,在此记录。
  2. QQ邮箱需要使用TLS进行身份认证。
  3. 温馨提示:在第三方登录QQ邮箱,可能存在邮件泄露风险,甚至危害Apple ID安全,建议使用QQ邮箱手机版登录。 

继续获取授权码登录第三方客户端邮箱 。 生成授权码

092200_gDTC_1402175.png

 

操作

  1. 下载stunnel-5.44-win32-installer.exe

    • https://www.stunnel.org/downloads.html   
  2. 下载blat3.2.19: blat3219_32.full.zip

    • http://www.blat.net/

      https://sourceforge.net/projects/blat/files/Blat%20Full%20Version/32%20bit%20versions/Win2000%20and%20newer/

  3. 安装stunnel 5.44.  

    • 全部使用默认安装项即可。
    • 以下配置全部按回车键也可以
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值