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

There was an error sending email from "bugzilla-daemon" to "abc@xyz.com": no sender

我想研究 bugzilla。所以我使用 bugzilla-5.0 在本地 VM 中设置我的 bugzilla。但是当我试图在 bugzilla 中创建错误或评论某些内容时。它注意到:从 "bugzilla-daemon" 向 "abc@xyz.com" 发送电子邮件时出错:无发件人。

虽然我在Administrator/Email/mail_delivery_method中配置mail_delivery_methos是"Sendmail",mailfrom是"bugzilla-daemon"。但是失败了。

有人知道这个问题吗?

当我将发件人从 "bugzilla-daemon" 更改为完全合格的地址(例如 bugzilla-daemon@my.domain.com)时,它开始为我工作。

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

centos 中的 Bugzilla 5.0.2
有同样的问题,但已通过以下步骤解决

1. 找到 'params.json'.
在我的例子中@'/var/www/html/bugzilla/data/params.json'.

2. 找到并更改为,
"mail_delivery_method" : "SMTP",
"mailfrom" :"mail-id given while install",
"maintainer" : "mail-id given while install"

完成

我有更改,并且成功地使以下字段空白

'mail_delivery_method' => '',

并添加(此字段可能为空白)

'smtp_password' => 'your password'

'smtp_username' => 'admin email'