Bugzilla 无法连接到 SMTP 服务器

Bugzilla 无法连接到 SMTP 服务器

在全新的 Bugzilla 安装 (5.0.3) 中,在 Scientific Linux 6 服务器上,由于以下错误,我无法设置邮件参数:

The new value for smtpserver is invalid: Cannot connect to mail.smpt.server

尽管 SMTP 设置是正确的。公司的 SMTP 服务器功能齐全,在该服务器上我下载了 Thunderbird,并且能够顺利登录我的帐户,没有任何问题,这应该意味着该服务器的 SMTP 完全没有问题。

我仍在寻找,但没有明确的原因可能是什么。非常感谢任何帮助!

更新:在旧安装中,我可以设置这些值,并且可以提交错误,但不会发送电子邮件。文章说 bugzilla 不支持带身份验证的 SMTP(不确定是否属实)。

更新:我安装了必要的模块这里又没有运气。

更新:在旧安装(4.something)上,我们设法设置了一个无需身份验证的电子邮件帐户。这个 Bugzilla 现在可以发送电子邮件并且应该可以顺利工作。

更新:我发现这很有用文章它应用了自定义发送邮件脚本,但错误消息无法告诉我错误在哪里。

答案1

假设这mail.smpt.server是一个内部解析的主机名,那么您一定有一个拼写错误:不是这个吗mail.smtp.server

无论您配置了什么主机名,您都可以使用以下命令检查它是否正确解析:

getent hosts mail.smpt.server
(or mail.smtp.server most probably)

然后您可以尝试通过端口 25 连接到该服务器:

$ telnet mail.smtp.server 25 <<< QUIT
Trying 111.222.333.444...
Connected to mail.smtp.server.
Escape character is '^]'.
Connection closed by foreign host.

(“已连接...”行意味着一切都应该正常)

相关内容