![从 Gmail 连接时,Exim4 中出现 SMTP 协议同步错误](https://linux22.com/image/740635/%E4%BB%8E%20Gmail%20%E8%BF%9E%E6%8E%A5%E6%97%B6%EF%BC%8CExim4%20%E4%B8%AD%E5%87%BA%E7%8E%B0%20SMTP%20%E5%8D%8F%E8%AE%AE%E5%90%8C%E6%AD%A5%E9%94%99%E8%AF%AF.png)
我在 Debian 机器上运行了 Exim 4.92 服务器,一切运行正常。现在我想通过该 Exim 服务器从 Gmail 发送邮件,因为 Gmail 需要 STMP 服务器来处理别名地址。
但是,当我尝试使用 SSL 通过我的服务器从 Gmail 发送邮件时,Exim 的mainlog
文件中出现以下错误:
SMTP protocol synchronization error (input sent without waiting for greeting): rejected connection from H=mail-ot1-f48.google.com [209.85.210.48] input="\026\003\001\002"
我不是 Exim 专家,到目前为止我还没有弄乱过它的配置文件。我使用的是 Debian 的 Exim 配置工具提供的默认设置。
为了在 Exim 中启用 TLS 支持,我按照这个 Debian 文档。因此,我基本上生成了证书文件,并/etc/exim4/exim4.conf.localmacros
通过以下方式在文件中启用了 TLS
MAIN_TLS_ENABLE = yes
这是我的/etc/exim4/update-exim4.conf.conf
文件:
dc_eximconfig_configtype='internet'
dc_other_hostnames='...' # my list of allowed domains
dc_local_interfaces=''
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='maildir_home'
有什么想法可以解决此错误吗?