Cita:
Iniciado por Principe_Azul Hola, mi opinión en lo personal es:
Yo en tu lugar trataría de crear una librería propia, que no es muy difícil o crearía una función, más fácil aún y ahí pondría un código hecho por supuesto en Python que envíe por email, independiente de Django, por eso puede que sea mejor una librería y ahí le pasas como parámetro a esa librería que creaste, los datos, como ser el email del usuario, en tu librería creada podés poner todo lo que quieras que diga en el mail que le llegará al usuario, por ejemplo....
Hola Principe_Azul! Bienvenido a ArgentinaIRC!! Gracias por registrarte.
etc
etc
etc...
Bueno yo lo haría de esa manera y seguro es posible hacer esto, en google hay muchos códigos simples que envían por email usando POP3 o IMAP 4, creo que lo recomendado es POP3, pero el código ya lo hace todo, solo tenés que pasar el mail para que el programa envíe el mismo a un usuario recién registrado.
Buena suerte!! Nos vemos!
Hola, muchas gracias por tu respuesta :3
lo solucioné gracias a un post en stackoverflow donde se explica como usar los servidores de google para el envío de email, esto funciona así:
primero, se debe agregar las siguientes variables al archivo settings.py
Código Python:
Ver originalEMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_PASSWORD = 'mi-password'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
y luego usar la función de django en donde lo necesite (vistas, modelos, etc.)
y listo, en mi caso tuve que apagar el firewall para que funcione sin errores y planeo usarlo en el evento save de mi modelo de usuario, aunque también se puede usar el método
Código Python:
Ver originaluser.email_user(subject, message, from_email=None, **kwargs)
aunque si quisiera saber si existe la posibilidad de enviar correos de forma "mágica" como lo hace php con la función mail()
alguna idea?
No se si usando POP o IMAP como lo plantea el compañero Principe_Azul se peda