新睿云

> 知识库 > 为什么总是收到垃圾邮件?SMTP服务器如何加密?

为什么总是收到垃圾邮件?SMTP服务器如何加密?

作者/来源:小睿 发布时间:2019-11-28

SMTP 的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议,是用于从源地址到目的地址传输邮件的规范。它可以控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。

SMTP服务器

SMTP 认证是要求必须在提供了账户名和密码之后才可以登录 SMTP 服务器,这样的操作方式阻碍了垃圾邮件的传播。

增加 SMTP 认证的目的是为了使用户避免受到垃圾邮件的侵扰。

使用SMTP协议发送邮件实则发送的是明文邮件,如果想要加密,有如下几种方式。

1)明文传输:端口号是25。

server = smtplib.SMTP(smtp_sever,25)

2)SSL加密: 端口号是465,通信过程加密,邮件数据安全。

server = smtplib.SMTP_SSL(smtp_sever,465)

3)TLS加密: 端口号是587,通信过程加密,邮件数据安全,使用正常的smtp端口。对于TLS加密方式需要先建立SSL连接,然后再发送邮件。此处使用starttls()来建立安全连接

server = smtplib.SMTP(smtp_sever,587)

server.starttls()

不同邮箱支持不同的加密协议,常用邮箱支持的加密方式和对应端口号如下:

SMTP服务器

热门标签
免费领云产品
联系客服
在线客服   
反馈意见
返回顶部
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待