本文记录了用docker启动的gitlab怎么配置邮箱发送问题。前提是gitlab已经正常用docker配置并启动。
以126邮箱为发送邮箱,163邮箱为收件人邮箱,126邮箱需要提前获取授权码。
1、修改gitlab的配置文件
#docker exec -it 容器name或ID vim /etc/gitlab/gitlab.rb
2、配置文件中加入以下内容:
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.126.com" 【126邮件服务器地址】
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "shxxxxxx@126.com"
gitlab_rails['smtp_password'] = "126邮箱的授权码" 【126授权码】
gitlab_rails['smtp_domain'] = "126.com" 【126邮箱域名】
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_openssl_verify_mode'] = 'peer'
gitlab_rails['gitlab_email_from'] = 'sh