2012-09-10 8 views
5

GitLab powinien automatycznie wysyłać wiadomości e-mail do nowego użytkownika z jego hasłem po utworzeniu konta.GitLab Email nie wysyła?

Sprawdziłem plik mail.log i nie widzę żadnych wpisów dotyczących wysyłania lub prób wysłania.
Mogę wysyłać pocztę za pośrednictwem linii poleceń Postfix bez żadnych problemów.

W gitlab ui nie dostaję żadnego błędu ani niczego. Kiedy patrzę na program pocztowy widzę ten Oczekujące:

Class  Args 

Notify  ["new_user_email", 8, "qrnq1kSQ"] 

Mam zmodyfikowany gitlab.yml mieć poprawny z adresem: [email protected]

+1

Ponadto, nie zapomnij sprawdzić folder spam. Gitlab wysłał mi e-mail, ale został oznaczony jako spam. – Yamaneko

Odpowiedz

2

Tak więc okazało się, że muszę uruchomić ręcznie przetasuj proces na moim serwerze, aby mógł przetworzyć zadania w kolejce. Zamierzam zadać inne pytanie gdzie indziej, aby zobaczyć, jak zrobić to automatycznie.

Polecenie było:

sudo -u gitlab bundle exec rake environment resque:work QUEUE=* RAILS_ENV=production BACKGROUND=yes 
+2

Hej, fajne rozwiązanie, ale nie działa to dla mnie: pojawia się następujący błąd: :/home/git/gitlab $ sudo -u pakiet git exec środowisko gry rake: praca QUEUE = * RAILS_ENV = produkcja TŁO = tak rake przerwana! Nie wiem, jak zbudować zadanie "resque: work" (Zobacz pełny ślad wykonując zadanie za pomocą --trace) – sadmicrowave