2012-09-10 42 views
5

GitLab sẽ tự động gửi email cho người dùng mới bằng mật khẩu của họ khi tài khoản của họ được tạo.Email GitLab không gửi?

Tôi đã kiểm tra tệp mail.log và tôi không thấy hồ sơ gửi hoặc gửi.
Tôi có thể gửi thư qua dòng lệnh postfix mà không gặp vấn đề gì.

Trong gitlab ui, tôi không gặp lỗi hay gì cả. Khi tôi nhìn vào bưu phẩm tôi thấy đang chờ giải quyết này:

Class  Args 

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

Tôi đã sửa đổi gitlab.yml có đúng từ địa chỉ: [email protected]

+1

Ngoài ra, đừng quên kiểm tra thư mục thư rác của bạn. Gitlab đã gửi cho tôi một email, nhưng nó đã bị dán nhãn là spam. – Yamaneko

Trả lời

2

Vì vậy, tôi phát hiện ra rằng tôi đã phải chạy resque quá trình thủ công trên máy chủ của tôi để nó xử lý các công việc trong hàng đợi. Tôi sẽ hỏi một câu hỏi khác ở đâu đó để xem cách tự động thực hiện điều đó.

Lệnh là:

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

Hey, giải pháp mát mẻ nhưng tôi đã không nhận được nó làm việc cho tôi: Tôi nhận được lỗi sau đây: :/home/git/gitlab $ sudo -u git bó exec rake môi trường resque: work QUEUE = * RAILS_ENV = production BACKGROUND = yes rake bị hủy bỏ! Không biết cách tạo bản dựng lại tác vụ: làm việc ' (Xem toàn bộ dấu vết bằng cách chạy tác vụ với --trace) – sadmicrowave