"bugzilla-daemon"向"abc@xyz.com"发送电子邮件时出错:没有发件人。

10
我想研究Bugzilla。所以我使用Bugzilla-5.0在本地虚拟机中设置我的Bugzilla。但是当我尝试在Bugzilla中创建漏洞或评论时,它提示:从“bugzilla-daemon”发送电子邮件到“abc@xyz.com”时出现错误:没有发件人。
虽然我在管理员/电子邮件/邮件传递方法和邮件来源处将mail_delivery_method配置为“Sendmail”,并将邮件来源设置为“bugzilla-daemon”,但仍然失败了。
是否有任何人对这个问题有任何想法?

你能否发布来自你的MTA/SMTP服务器日志文件的相关条目? - AnFi
我遇到了同样的问题。不知道你解决了吗? - Source Code
4个回答

7

当我将发件人从“bugzilla-daemon”更改为完全限定地址(例如bugzilla-daemon@my.domain.com)时,它开始对我起作用。


6

在CentOS上的Bugzilla 5.0.2中,出现了相同的问题,但是通过以下步骤解决:

1. 找到'params.json'。在我的情况下为 '/var/www/html/bugzilla/data/params.json'。

2. 找到并更改为:
"mail_delivery_method" : "SMTP",
"mailfrom" :"安装时给定的邮件ID",
"maintainer" : "安装时给定的邮件ID"

完成


5
通过管理员菜单,选择参数,'电子邮件'。将'mailfrom'输入字段更改为有效的电子邮件地址。

这是比黑客攻击文件更合适的方式。 - Deepak Garud

2

我已经做出以下更改,并成功使以下字段为空:

'mail_delivery_method' => ''

并添加(这些字段最初可能为空):

'smtp_password' => '你的密码'

'smtp_username' => '管理员电子邮件'


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接