我的邮件服务器(Postfix、Dovecot 和 MySQL)有问题。我无法接收电子邮件,也无法发送带有尝试对邮件服务器用户帐户进行身份验证的脚本的电子邮件。
我使用 piwik,这是一个类似于 Google Analytics 的脚本。我希望它每周向我发送一封电子邮件。在设置中,我设置了以下内容:
SMTP server address: domain.tld
SMTP Port: 25
Authentication method for SMTP: Login
SMTP username: stats@domain.tld
SMTP password: *******
SMTP encryption: TLS
Run Code Online (Sandbox Code Playgroud)
现在我尝试发送报告,但出现以下错误:
向 hello@domain.tld 发送“HTML 电子邮件报告 - 6.2013-04-15.1.en.html”时发生错误。错误是“5.5.2:Helo 命令被拒绝:需要完全限定的主机名”
我的电子邮件日志是这样写的:
Apr 16 04:22:06 s1 postfix/smtpd[2106]: connect from s1.domain.tld[xx.xxx.xxx.xxx]
Apr 16 04:22:06 s1 postfix/smtpd[2106]: setting up TLS connection from s1.domain.tld[xx.xxx.xxx.xxx]
Apr 16 04:22:06 s1 postfix/smtpd[2106]: Anonymous TLS connection established from s1.domain.tld[xx.xxx.xxx.xxx]: TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)
Apr 16 04:22:06 s1 postfix/smtpd[2106]: NOQUEUE: …
Run Code Online (Sandbox Code Playgroud)