docker配備gitlab構成SMTPメール通知
1918 ワード
文書ディレクトリ
プロファイルgitlabを編集します。rb
### Email Settings
gitlab_rails['gitlab_email_enabled'] = true
gitlab_rails['gitlab_email_from'] = ' QQ '
gitlab_rails['gitlab_email_display_name'] = ' '
gitlab_rails['gitlab_email_reply_to'] = ' QQ '
gitlab_rails['gitlab_email_subject_suffix'] = ''
### GitLab email server settings
###! Docs: https://docs.gitlab.com/omnibus/settings/smtp.html
###! **Use smtp instead of sendmail/postfix.**
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = " QQ "
gitlab_rails['smtp_password'] = " , "
gitlab_rails['smtp_domain'] = "smtp.qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlabサービスの再起動 gitlab-ctl restart
テストメール送信 root@192:/# gitlab-rails console
irb(main):002:0> Notify.test_email('[email protected]', 'Message Subject', 'Message Body').deliver_now
注意点
テストメール時報エラー501
Net::SMTPSyntaxError: 501 mail from address must be same as authorization user
: gitlab.rb ### Email Settings , SMTP
: ### Email Settings
テストメール時報エラーSSLError
: SMTP SSL,
:
# gitlab_rails['smtp_enable_starttls_auto'] = true
# gitlab_rails['smtp_tls'] = true
gitlab-ctl restart
root@192:/# gitlab-rails console
irb(main):002:0> Notify.test_email('[email protected]', 'Message Subject', 'Message Body').deliver_now
注意点
テストメール時報エラー501
Net::SMTPSyntaxError: 501 mail from address must be same as authorization user
: gitlab.rb ### Email Settings , SMTP
: ### Email Settings
テストメール時報エラーSSLError
: SMTP SSL,
:
# gitlab_rails['smtp_enable_starttls_auto'] = true
# gitlab_rails['smtp_tls'] = true
Net::SMTPSyntaxError: 501 mail from address must be same as authorization user
: gitlab.rb ### Email Settings , SMTP
: ### Email Settings
: SMTP SSL,
:
# gitlab_rails['smtp_enable_starttls_auto'] = true
# gitlab_rails['smtp_tls'] = true