Emails de notificación

H
hugoruscitti
Hugo Ruscitti
  • 14 Jan '19

¡Saludos!, ante todo ¡muchas gracias por realizar Spirit!, lo estoy usando en un proyecto hace unas semanas y va muy bien.

Pero de usarlo me surgió una duda, ¿se supone que Spirit debe enviar emails a los usuarios cuando aparece un mensaje nuevo para ellos?. Quiero decir, veo que aparecen notificaciones una vez que el usuario ingresa al foro, pero no veo que se emita ningún correo. ¿Se supone que tiene que enviar las notificaciones por correo?.

Verifiqué que en mi instalación tengo correctamente configurada la emisión de emails, de hecho si solicito reiniciar la contraseña de acceso veo que el email se envía correctamente.

nitely
Esteban C Borsani
  • 14 Jan '19

Hola!
No, pero es algo en lo que voy a trabajar en breve.

N
  • 16 Oct '20

Hola!!!
Qué tal? Sabemos si hay alguna noticia sobre el envío de emails desde Spirit. He leído por ahí que se podría integrar en el archivo dev.py/prod.py incluyendo las siguientes líneas.

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.webfaction.com'
EMAIL_HOST_USER = 'myemail@mydomain.net'
EMAIL_HOST_PASSWORD = LOCALPASSWORD
EMAIL_PORT = 587

nitely
Esteban C Borsani
  • 16 Oct '20

@nvas, en este momento solo se envian emails para activar la cuenta de usuario, y hacer reset de password. Si te referis a emails para notificaciones de respuestas y menciones, empece a trabajar en eso hace unos dias, y estara disponible en una o dos semanas.

Aca esta el PR: https://github.com/nitely/Spi…

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.webfaction.com'
EMAIL_HOST_USER = 'myemail@mydomain.net'
EMAIL_HOST_PASSWORD = LOCALPASSWORD
EMAIL_PORT = 587

Esa configuracion es para mandar los emails usando servicio de smtp, asi es. La que yo uso es:

DEFAULT_FROM_EMAIL = 'Spirit <noreply@spirit-project.com>'
SERVER_EMAIL = DEFAULT_FROM_EMAIL

Nada mas, porque uso una instancia local de exim.

nitely
Esteban C Borsani
  • 1
  • 25 Oct '20

La v0.12 que saldra en una horas contiene el feature de notificaciones por email.

N
  • 30 Oct '20

@nitely, Muchas gracias por la nueva versión.

Acabo de instalarla y ponerla en marcha. ¿Cuáles son los parámetros que tengo que tener configurado para recibir notificaciones por email?

Se que para esta versión es necesario definir: ST_SITE_URL

nitely
Esteban C Borsani
  • 30 Oct '20

Necesitas dos cosas:

  • Tener el task manager corriendo, ver docs
  • Seleccionar en tu perfil de usuario la opcion de recibir notificationes por email "de inmediato"

Por defecto no se envian notificaciones por email, a menos que e usuario haya configurado esa opcion. Si queres que todos los nuevos usuarios las reciban, podes setear ST_NOTIFY_WHEN = 'immediately', ver docs.