各邮箱smtp服务器及支持的协议

对于自己编写的邮件发送程序,需要知道对应邮箱的smtp服务器,下面列举了些部分邮箱及对应的smtp服务器和支持的协议

邮箱 smtp服务器 支持的协议(可能有遗漏)
gmail smtp.gmail.com TLS/ STARTTLS(TLS)
qq smtp.qq.com SSL/TLS/ STARTTLS(TLS)
foxmail smtp.exmail.qq.com SSL/TLS/ STARTTLS(TLS)
outlook smtp-mail.outlook.com STARTTLS(TLS)
雅虎 smtp.mail.yahoo.com TLS/STARTTLS(TLS)
网易163 smtp.163.com SSL/TLS
hotmail smtp.live.com STARTTLS(TLS)
icloud smtp.mail.me.com STARTTLS(TLS)
Yandex smtp.yandex.ru SSL/TLS/STARTTLS(SSL/TLS)
GMX smtp.gmx.com TLS/STARTTLS
新浪 smtp.sina.com SSL/TLS/STARTTLS(SSL/TLS)
aol smtp.aol.com TLS/STARTTLS
rediff smtp.rediffmail.com SSL/TLS/STARTTLS(SSL/TLS)

相关邮箱配置说明:

对于ssl/tls加密,使用465端口
对于starttls 一般使用587端口

1、GMAIL
默认情况下,自己编写的发送gmail邮件程序因无法访问google帐号,导致不能成功发送邮件,解决办法:开启不安全应用访问权限。
登入该网站https://www.google.com/settings/security/lesssecureapps ,并启用不够安全的应用访问权限,设备就可以正常发送邮件了。

如账户事先开启了两步验证,则需要先关闭两步验证功能,才能开启上述功能。

其他方法参看此链接

2、QQ
qq账户登入所需要的密码不是平时登入使用的密码,需去账户下生成,具体路径如下:
进入邮箱账户–> 设置 –> 账户 –> 生成授权码
将上面生成的授权码作为登入密码即可。

相关文章:SMTP协议简介

你可能感兴趣的:(网络,smtp服务器,gmail发送失败,qq授权码)