小编Ron*_*ohn的帖子

如何验证从自己的服务器到谷歌中继 SMTP 服务的电子邮件是否使用 TLS

我有一个只发送邮件的服务器,如下所示:

django/python --> postfix -----> smtp-relay.gmail.com -----> destination

当我打开收到电子邮件的 gmail 客户端时,并检查它说的详细信息: security: Standard encryption (TLS) Learn more

现在我怀疑它来自smtp-relay.gmail.com--> gmail 目的地的说法是 TLS,但我担心我正在以纯文本形式从 postfix 发送电子邮件到smtp-relay.gmail.com.

我的后缀配置文件有: relayhost = smtp-relay.gmail.com:587

但是,如果我将其设置为: relayhost = smtp-relay.gmail.com:25

它也有效。

这是我遵循的教程

如果我将 django 设置设置为EMAIL_USE_TLS = True并尝试发送电子邮件,它会失败并显示:

 File "/usr/lib/python3.8/smtplib.py", line 755, in starttls
    raise SMTPNotSupportedError(
smtplib.SMTPNotSupportedError: STARTTLS extension not supported by server.
Run Code Online (Sandbox Code Playgroud)

这让我觉得它没有使用 TLS,但我不知道如何验证。

email postfix

5
推荐指数
1
解决办法
592
查看次数

标签 统计

email ×1

postfix ×1