Configurare l’autenticazione SMTP su gitlab

La configurazione di gitlab per inviare posta tramite SMTP è abbastanza semplice. Bisogna modificare il file /etc/gitlab/gitlab.rb ed in particolare nella sezione “GitLab email server settings” le direttive:

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "INDIRIZZO_SERVER_MAIL"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "USERNAME"
gitlab_rails['smtp_password'] = "PASSWORD"
#gitlab_rails['smtp_domain'] = "NON_CONFIGURARE"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false

e sempre nello stesso file, nella sezione “Email Settings“:

gitlab_rails['gitlab_email_enabled'] = true
gitlab_rails['gitlab_email_from'] = 'git@DOMINIO_MITTENTE'
gitlab_rails['gitlab_email_display_name'] = 'GIT Server'
gitlab_rails['gitlab_email_reply_to'] = 'git@DOMINIO_MITTENTE'

Ora riconfiguriamo il servizio:

gitlab-ctl reconfigure

Infine, provamo l’invio. Avviamo la console:

gitlab-rails console

ed aspettiamo che ci venga restituito il prompt, poi inseriamo la richiesta di invio email:

Notify.test_email('INDIRIZZO_TEST@gmail.com', 'Message Subject', 'Message Body').deliver_now

se tutto ok vi arriverà l’email, altrimenti potrete vedere i messaggi di errore

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta