gitlabでメール通知設定(SMTP)
SMTPとは
メール送信プロトコル
SMTPサーバーが必要
Gmailを利用する方法・SMTP
今回はGmailをつかう。
/etc/gitlab/gitlab.rbを編集する必要がある。パーミッションが600の必要がありroot権限が必要。
code:gitlab.rb
gitlab_rails'smtp_enable' = true
gitlab_rails'smtp_address' = "smtp.gmail.com"
gitlab_rails'smtp_port' = 587
gitlab_rails'smtp_user_name' = "あなたのGmailアドレス"
gitlab_rails'smtp_password' = "生成したアプリパスワード"
gitlab_rails'smtp_domain' = "あなたのGitLabサーバーのドメイン"
gitlab_rails'smtp_authentication' = "login"
gitlab_rails'smtp_enable_starttls_auto' = true
gitlab_rails'smtp_tls' = false
sudo gitlab-rails consoleでコンソールを実行(もしかしたら時間かかるかも)
code:console
Notify.test_email('<宛先メールアドレス>', 'SMTP Test', 'This is a test email from GitLab.').deliver_now
https://scrapbox.io/files/689fe785abcea87cd7122c03.png
自分から自分に送信される感じになるけど..まあいいか(いつかSMTPサーバー作ってみたい)