Linux

gitlab mail setting

Naan 2020. 4. 17. 16:00
320x100

# vi /etc/gitlab/gitlab.rb

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.mail.com"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "userid"
gitlab_rails['smtp_password'] = "passwd"
gitlab_rails['smtp_domain'] = "mail.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false

gitlab_rails['smtp_openssl_verify_mode'] = 'none'

이 부분 수정하고

# gitlab-ctl reconfigure

정보 수정하면 된다.

 

테스트 메일은

콘솔모드 열고

Notify.test_email('test@test.com', 'Hello World', 'This is a test message').deliver_now 명령어 입력 하면 된다.

# gitlab-rails console
--------------------------------------------------------------------------------
 GitLab:       12.8.7-ee (2643fd87200) EE
 GitLab Shell: 11.0.0
 PostgreSQL:   10.12
--------------------------------------------------------------------------------
Loading production environment (Rails 6.0.2)
irb(main):001:0> Notify.test_email('test.mail.com', 'Message Subject', 'Message Body').deliver_now
Notify#test_email: processed outbound mail in 2.0ms
Delivered mail 5e9944742322@gitlab.mail (257.9ms)
Date: Fri, 17 Apr 2020 14:53:55 +0900
From: GitLab <gitlab@test.gitlab.com>
Reply-To: GitLab <noreply@test.gitlab.com>
To: test.mail.com 
Message-ID: <5e9944742322@gitlab.mail>
Subject: Message Subject
Mime-Version: 1.0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit
Auto-Submitted: auto-generated
X-Auto-Response-Suppress: All

http://www.w3.org/TR/REC-html40/loose.dtd">

Message Body



=> #<Mail::Message:70353786025180, Multipart: false, Headers: , gitlab@test.gitlab.com>>, noreply@gitlab.test.com>>, test.mail.com>, 5e99447342322@gitlab.mail>>, , , , , , >
irb(main):002:0>

 

위와 같이 뜨면 정상 메일이 발송 된것이다.

320x100

'Linux' 카테고리의 다른 글

gitlab ssl 적용  (0) 2020.04.22
subversion to gitab migration  (0) 2020.04.21
폴더내 모든 압축 파일 풀기  (0) 2020.04.17
gitlab Whoops, GitLab is taking too much time to respond.  (0) 2020.03.18
리눅스 폴더 복구  (0) 2020.03.17