要将所有邮箱配置改为 gitlab@test.com需要编辑 GitLab 配置文件并重新配置 GitLab,以下是具体步骤:
- 使用 root 用户登录服务器并进入 GitLab 安装目录。
- 备份 GitLab 配置文件。
$ sudo cp config/gitlab.yml config/gitlab.yml.bak
- 编辑 GitLab 配置文件。
$ sudo vi config/gitlab.yml
找到 email: 部分,将 username 和 password 改为 gitlab,将 from 改为 gitlab@test.com,并将 reply_to 改为 gitlab@test.com。示例如下:
email:
enabled: true
delivery_method: sendmail
sendmail_settings:
location: /usr/sbin/sendmail
arguments: -i -t
smtp_settings:
address: smtp.example.com
port: 587
user_name: gitlab
password: gitlab
domain: example.com
authentication: plain
enable_starttls_auto: true
from: gitlab@test.com
reply_to: gitlab@test.com
...
- 保存并关闭文件。
- 重新配置 GitLab。
$ sudo gitlab-ctl reconfigure
- 等待配置完成后,重启 GitLab。
$ sudo gitlab-ctl restart
现在,在 GitLab 发送邮件时,都会将发件人和回复地址设置为 gitlab@test.com。