我目前正在尝试在 RHEL 上设置 postfix 作为我们内部票务系统的 SMTP 中继。
基本配置运行正常;邮件被发送和接收。我们确实更改了一些标头以保护我们的内部网络,但仅此而已。
Trying 10.71.17.107...
Connected to mail-gw.doma.in.
Escape character is '?'.
220 mail-gw.doma.in ESMTP Postfix
STARTTLS
220 2.0.0 Ready to start TLS
Run Code Online (Sandbox Code Playgroud)
类似地,我可以向 GMail 服务器请求 STARTTLS,所以我认为防火墙不是问题:
Trying 108.177.15.26...
Connected to gmail-smtp-in.l.google.com.
Escape character is '?'.
220 **************************************************
EHLO mail-gw.doma.in
250-mx.google.com at your service, [91.198.93.107]
250-STARTTLS
STARTTLS
220 2.0.0 Ready to start TLS
Run Code Online (Sandbox Code Playgroud)
我已经为这个 mail-gw 获得了一个免费的 SSL 证书,它似乎是有效的。但是,每当我将消息转发到 GMail 时,它都会显示该消息尚未加密。
这是我的master.cf
smtp inet n - n - - smtpd -v
submission inet n - …Run Code Online (Sandbox Code Playgroud) postfix-mta ×1