ubuntu

ubuntu gitlab如何配置邮件

小樊
31
2025-12-20 18:37:37
栏目: 智能运维

Ubuntu 上 GitLab 邮件配置指南

一 准备与总体思路

二 方案一 配置 GitLab 内置 SMTP(推荐)

# 启用 SMTP
gitlab_rails['smtp_enable'] = true
# 发件人邮箱(与 smtp_user_name 保持一致更稳妥)
gitlab_rails['gitlab_email_from'] = 'your_email@qq.com'
# 系统用户邮箱(可选,保持一致)
user['git_user_email'] = 'your_email@qq.com'

# 示例 A:QQ 邮箱(端口 465,SSL)
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "your_email@qq.com"
gitlab_rails['smtp_password'] = "your_smtp_auth_code"   # 注意是授权码
gitlab_rails['smtp_domain'] = "qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = false
gitlab_rails['smtp_tls'] = true

# 示例 B:163 邮箱(端口 465,SSL)
# gitlab_rails['smtp_address'] = "smtp.163.com"
# gitlab_rails['smtp_port'] = 465
# gitlab_rails['smtp_user_name'] = "your_email@163.com"
# gitlab_rails['smtp_password'] = "your_smtp_auth_code"   # 注意是授权码
# gitlab_rails['smtp_domain'] = "163.com"
# gitlab_rails['smtp_authentication'] = "login"
# gitlab_rails['smtp_enable_starttls_auto'] = false
# gitlab_rails['smtp_tls'] = true

三 方案二 使用本机 Postfix 作为中继

四 发送测试邮件与常见问题

0
看了该问题的人还看了