首页 > 解决方案 > Gerrit如何更改发送电子邮件的通知?(虚拟主机)

问题描述

我可以更改 gerrit 用于发送通知的电子邮件地址吗?如何?

我已经查阅了文档,但我只能找到如何更改发件人的姓名,而不是发送地址...


我的配置以及为什么会出现问题:

我的 gerrit 服务位于名为“devserver”的 Ubuntu 服务器上,并通过 apache2 中基于名称的虚拟主机重定向到地址“gerrit.mydomain.com”。我遇到的问题是电子邮件是从“root@devserver”发送的。因此,Outlook 会将所有通知发送到垃圾邮件,并且我们无法取消阻止发件人,因为地址无效(很可能是因为它不以 @domain.something 结尾)。

我猜一旦我替换运行 gerrit 的帐户(出于测试目的是“root”),“root”就可以被“gerrit”替换,但是如何用 gerrit.mydomain.com 替换“devserver”?这是一个 gerrit 问题,一个 smtp 问题,还是完全其他的问题?

标签: emailsmtpgerritmail-sender

解决方案


在 GERRIT-SITE/etc/gerrit.config 文件中设置以下内容:

[user]
    name = Gerrit
    email = gerrit@YOUR-DOMAIN

[sendemail]
    from = SERVER

Gerrit 文档here1here2中的更多信息。


推荐阅读