python
from django.core.mail import send_mail
send_mail(subject, message, from, [to], fail_silently=False, auth_user=ANOTHER_HOST_USER, auth_password=ANOTHER_HOST_PASSWORD)
Cependant, cela ne peut être envoyé que par À.
Je veux l'envoyer par BCC ~ ~.
send_mail () est également un wrapper léger sur la classe EmailMessage.
python
from django.core.mail import EmailMessage
email = EmailMessage(subject, message, from, [to], [bcc])
email.send(fail_silently=False)
J'ai pu l'envoyer avec BCC! !! Cependant, si vous faites cela, il sera envoyé par EMAIL_HOST_USER dans les paramètres.
Normalement, send_mail () l'ouvrira lorsque vous l'envoyez, mais vous devriez l'ouvrir vous-même.
python
from django.core.mail import EmailMessage, get_connection
connection = get_connection(fail_silently=False, username=ANOTHER_HOST_USER, password=ANOTHER_HOST_PASSWORD)
connection.open()
email = EmailMessage(subject, message, from, [to], [bcc], connection=connection)
email.send()
#Si vous souhaitez en envoyer plus d'un
# connection.send_messages([email])
#Puisqu'il a été ouvert manuellement, il est également fermé manuellement.
connection.close()
Ensuite, un utilisateur autre que l'utilisateur décrit dans les paramètres a pu envoyer le mail du BCC de destination!
Avez-vous tort? correct? ?? ??
Recommended Posts