通知のために電子メールを送信する際に1つのアプリケーションを使用しました。しかし、そのアプリケーションsetting.pyファイル内のファイルDjangoは電子メールの混乱を送信します
EMAIL_USE_TLS = True
を設定
で のようないくつかの紛らわしい用語が含まれている私は何
EMAIL_HOST = 'smtp.gmail.com' EMAIL_HOST_USER = '[email protected]'
これが何であるかわからないとも
この2種類の品種です。ホストがd私はこれに新たなんだ、この
mailUsr = "[email protected]" ???? what's this for ?
で
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)
そしてここeclared。それは私のために混乱している。ありがとうございました。 あなたからのメールを送信するにはGmailアカウントを提供する必要が
たぶん、あなたは、電子メールに関連するDjangoのドキュメントページ読み込みに数分を取る必要があります。https://ドキュメントを.djangoproject.com/ja/1.11/topics/email/ – Antwane