2012-09-10 19 views
5

GitLab debe enviar automáticamente un correo electrónico a un nuevo usuario con su contraseña cuando se crea su cuenta.GitLab ¿El correo electrónico no está enviando?

He comprobado el archivo mail.log y no veo registros de envío o intentos de envío.
Puedo enviar correo a través de la línea de comandos de posfijo sin problemas.

En la interfaz de usuario gitlab, obtengo ningún error ni nada. Cuando miro anuncio publicitario veo esta pendiente:

Class  Args 

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

He modificado gitlab.yml tener la correcta desde la dirección: [email protected]

+1

Además, no se olvide de comprobar su carpeta de correo no deseado. Gitlab me envió un correo electrónico, pero fue etiquetado como spam. – Yamaneko

Respuesta

2

Así descubrí que tenía que ejecutar el resque el proceso manualmente en mi servidor para que pueda procesar los trabajos en la cola. Voy a hacer otra pregunta en otro lado para ver cómo hacer que eso sea automático.

La orden fue:

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

Oye, solución genial, pero no funcionó: recibo el siguiente error: :/home/git/gitlab $ sudo -u paquete git exec ambiente del rastrillo resque: trabajo QUEUE = * RAILS_ENV = producción ANTECEDENTES = sí ¡rake abortado! No sé cómo compilar la tarea 'resque: work' (Ver el seguimiento completo ejecutando tareas con --trace) – sadmicrowave

Cuestiones relacionadas