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!