大佬教程收集整理的这篇文章主要介绍了电子邮件 – 什么是Curl SMTP命令行参数支持GMail TLS / STARTTLS vs SSL,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
> TLS / STARTTLS(有时称为显式TLS):使用端口587
> SSL(有时称为隐式TLS):使用端口465
我已经得到了使用以下命令行的显式TLS工作:
C:\>curl smtp://smtp.gmail.com:587 -v --mail-from "my.mail@gmail.com" --mail-rcpt "your.mail@x.com" --ssl -u my.mail@gmail.com:password -T "c:\test.txt" -k --anyauth
我已经尝试了以下来让ImplicitTLS工作,但不是.
C:\>curl smtp://smtp.gmail.com:465 -v --mail-from "my.mail@gmail.com" --mail-rcpt "your.mail@x.com" --ssl -u my.mail@gmail.com:password -T "c:\test.txt" -k --anyauth
什么是正确的命令行参数来获取SSL /隐式TLS工作?
这样做:
curl smtps://smtp.gmail.com:465 -v
我也会使用–ssl-reqd进行明确的STARTTLS连接,以确保在希望使用SSL / TLS时(否则可能降级攻击).
不要使用-k,请检查服务器证书:请参阅http://curl.haxx.se/docs/sslcerts.html
以上是大佬教程为你收集整理的电子邮件 – 什么是Curl SMTP命令行参数支持GMail TLS / STARTTLS vs SSL全部内容,希望文章能够帮你解决电子邮件 – 什么是Curl SMTP命令行参数支持GMail TLS / STARTTLS vs SSL所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。