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'] = falsee 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 reconfigureInfine, provamo l’invio. Avviamo la console:
gitlab-rails consoleed 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_nowse 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