首页 > 解决方案 > 从 bugzilla 服务器发送邮件时出错

问题描述

 URL: http://<mydomain>/index.cgi?GoAheadAndLogIn=Log%20in
There was an error sending mail from '@<mydomain>' to '<my-email>@outlook.com': no sender

Traceback:

 at Bugzilla/Mailer.pm line 179.
    Bugzilla::Mailer::MessageToMTA(...) called at Bugzilla/Mailer.pm line 221
    Bugzilla::Mailer::send_staged_mail(...) called at Bugzilla/DB.pm line 1248
    Bugzilla::DB::bz_commit_transaction(...) called at Bugzilla/Auth/Persist/Cookie.pm line 57
    Bugzilla::Auth::Persist::Cookie::persist_login(...) called at Bugzilla/Auth.pm line 157
    Bugzilla::Auth::_handle_login_result(...) called at Bugzilla/Auth.pm line 82
    Bugzilla::Auth::login(...) called at Bugzilla.pm line 328
    Bugzilla::login(...) called at /var/www/html/bugzilla/index.cgi line 21

大家好,当我尝试登录我的 bugzilla 服务时出现此错误,当我尝试生成新的 API 密钥以在其他应用程序中使用时开始发生此错误。然后,我无法登录该服务。在服务器端,我尝试在“mailfrom”、“maintainer”、“smtp_username”、“smtp_password”、“smtp_ssl”、“smtp_server 和“mail_delivery_method”字段中更改 data/params.json 的值

我不理解的另一件事是将“发件人”(在错误描述中)邮件更改为@,而不是字段“mailfrom”上的值。

标签: smtpbugzilla

解决方案


我知道这是旧的,但我有同样的问题。将交付方法更改为 "mail_delivery_method" : "Test",在 params.json 中进行测试。这将禁用电子邮件发送,您现在可以登录管理控制台并删除 API 密钥。完成此操作后,您可以更改回电子邮件设置。


推荐阅读