2017-02-02 13 views
1

Я восстанавливаю свой gitlab CE на новом сервере (ubuntu), я просто следую шагу, все работает нормально, пока не заметил, что я не получал уведомления по электронной почте, когда кто-то создавал проблему , прокомментировать мою проблему и т. д. Я уже проверяю свои настройки, почти все движения будут уведомлять меня по электронной почте, но ничего не происходит.Уведомления электронной почты не работают после процедуры резервного копирования и восстановления

Может ли кто-нибудь помочь мне исправить эту проблему? Я искал несколько дней, чтобы найти решение, и вам не повезло.

спасибо.

ответ

0

Проверьте конфигурацию Gitlab:

sudo nano /etc/gitlab/gitlab.rb 

раскомментировать:

gitlab_rails['gitlab_email_from'] = '[email protected]' 
gitlab_rails['smtp_enable'] = true 
gitlab_rails['smtp_openssl_verify_mode'] = 'none' 

Установите Postfix если у вас нет:

sudo apt-get install postfix 

Если вы хотите отправить через SMTP-сервер, настроить другие SMTP settings.

Restart Gitlab:

sudo gitlab-ctl reconfigure 

Проверить журналы:

sudo less /var/log/gitlab/gitlab-rails/production.log 
sudo gitlab-ctl tail 
sudo less /var/log/mail.log 
+0

Я просмотрел 'mail.log' это образец результат:' подключения к mx-ex2013.myodomain.com.ph [ххх. xxx.xxx.xxx]: 25: Время ожидания подключения: – Joseph

+0

Да и все еще произошла ошибка. Я просто следую за процессом восстановления gitlab, и это происходит. Прежде чем резервное уведомление электронной почты будет работать нормально. – Joseph