J'ai employé une application avec l'envoi d'email à l'utilisateur pour la notification. mais dans ce fichier setting.py d'application contient des termes confus comme dansDjango envoi confusion d'email
fichier de configuration
EMAIL_USE_TLS = True
Je ne sais pas ce que cela est aussi
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = '[email protected]'
ce est la variété dans ce deux
et si l'hôte est d eclared ici alors
mail.py
def send_mail(title,message,reciver):
try:
mailS = 'smtp.gmail.com'
mailP = 587
mailUsr = "[email protected]"
mailPass = "********"
# Create a text/plain message
msg = MIMEMultipart('alternative')
msg['Subject'] = title
msg['From'] = mailUsr
msg['To'] = reciver
html="<html><head></head><body><p>"+message.replace("\n","<br>")+"</p></body></html>"
part2 = MIMEText(html, 'html')
msg.attach(part2)
# Send the message via our own SMTP server, but don't include the
s = smtplib.SMTP(mailS,mailP)
s.ehlo()
s.starttls()
s.ehlo()
s.login(mailUsr,mailPass)
s.sendmail(mailUsr, [reciver], msg.as_string())
s.quit()
except Exception as e:
print(e)
dans ce
mailUsr = "[email protected]" ???? what's this for ?
Je suis nouveau à cela. et c'est confus pour moi. merci à adv.
Peut-être que vous devriez prendre quelques minutes pour lire la page de documentation Django liés à la messagerie: https: // docs .djangoproject.com/fr/1.11/topics/email/ – Antwane