setup email smtp di gitlab selfhost on premise untuk confirmation register dengan zimbra sebagai mail server nya

Bismillah ..

edit file /etc/gitlab/gitlab.rb , setup sebagai berikut , sesuai kan user password dan mail server nya jika membutuhkan jasa setup mail server zimbra bisa kontak saya via form comment 🙂

reconfigure gitlab

root@gitlabselfhost:~# gitlab-ctl reconfigure

pastikan tidak ada error message di proses atas

kemudian masuk ke console gitlab rails dan test untuk email nya

root@gitlabselfhost:~# gitlab-rails console
--------------------------------------------------------------------------------
 Ruby:         ruby 3.0.6p216 (2023-03-30 revision 23a532679b) [x86_64-linux]
 GitLab:       15.11.2-ee (916d24d1e48) EE
 GitLab Shell: 14.18.0
 PostgreSQL:   13.8
------------------------------------------------------------[ booted in 33.84s ]
Loading production environment (Rails 6.1.7.2)
irb(main):001:0>
irb(main):002:0>

test dengan command berikut

Notify.test_email('aldy@alshifacharity.com', 'Message Subject', 'Message Body').deliver_now

di kasus saya sebagai berikut

irb(main):002:0> Notify.test_email('aldy@alshifacharity.com', 'Message Subject', 'Message Body').deliver_now
Delivered mail 6459c4b21fd50_104d49984758d@gitlabselfhost.mail (199.6ms)
=> #<Mail::Message:342500, Multipart: false, Headers: <Date: Tue, 09 May 2023 03:57:38 +0000>, <From: Gitlab Assyifa <admin-gitlab@alshifacharity.com>>, <Reply-To: Gitlab Assyifa <aldykustyandi@alshifacharity.com>>, <To: aldy@alshifacharity.com>, <Message-ID: <6459c4b21fd50_104d49984758d@gitlabselfhost.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>>
irb(main):003:0>

kemudian test ,register ke gitlab seflhost teman teman

maka akan ada email konfirmasi berisi link untuk step akhir verifikasi proses register

semoga bermanfaat 🙂

referensi : https://docs.gitlab.com/omnibus/settings/smtp.html

No Comments, Be The First!

Your email address will not be published.

Time limit is exhausted. Please reload CAPTCHA.