You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

31 lines
828 B

from django.core.mail import send_mail
from django.conf import settings
from django.urls import reverse
def enviar_correo_reactivacion(usuario):
perfil = usuario.perfilusuario
perfil.generar_nuevo_token() # Generar un nuevo token
enlace = f"{settings.SITE_URL}{reverse('reactivar_cuenta', args=[perfil.token_activacion])}"
asunto = "Reactivación de tu cuenta - Política de Privacidad"
mensaje = f"""
Hola {usuario.nombre},
Para cumplir con la nueva normativa de privacidad, hemos desactivado temporalmente tu cuenta.
Por favor, acepta la política de privacidad en el siguiente enlace para volver a activarla:
{enlace}
Saludos,
El equipo de soporte
"""
send_mail(
asunto,
mensaje,
settings.DEFAULT_FROM_EMAIL,
[usuario.email]
)