即時通訊嘗試使用django.core.mail發送使用默認後端的電子郵件,它似乎並沒有工作。我在設置文件中設置了電子郵件憑據,服務器和端口號,但每當我嘗試運行電子郵件的send()方法時,該命令都會無限期地掛起。Django EmailMessage不發送/超時
3
A
回答
3
views.py
from django.core.mail import send_mail
def sending_email(request):
message = ""
subject = ""
send_mail(subject, message, from_email, ['to_email',])
settings.py中
# Sending mail
EMAIL_USE_TLS = True
EMAIL_HOST='smtp.gmail.com'
EMAIL_PORT=587
EMAIL_HOST_USER='your gmail account'
EMAIL_HOST_PASSWORD='your gmail password'
添加此
2
我在使用use_tls = True嘗試通過smtp.gmail.com發送時遇到了同樣的問題。原來我的端口設置錯了。以下是我現在正在做什麼,它的工作原理:
from django.core.mail import get_connection
from django.core.mail.message import EmailMessage
connection = get_connection(use_tls=True, host='smtp.gmail.com', port=587,username='[email protected]', password='YourPassword')
EmailMessage('test', 'test', '[email protected]', ['[email protected]'], connection=connection).send()
相關問題
- 1. 使用EmailMessage發送郵件與Django類
- 2. EmailMessage'發送者'問題
- 3. Django的EmailMessage例外
- 4. System.Net.Mail發送超時
- 5. Django EmailMessage附件問題
- 6. Spring + JavaMail發送超時
- 7. XMPPFramework:發送超時消息
- 8. UnicodeEncodeError與EmailMessage上的attach_file Django錯誤
- 9. 超時發送郵件時出錯
- 10. django send_mail不發送郵件
- 11. Django,郵件不發送。 Sendgrid
- 12. Django不發送郵件
- 13. Django CreateView不發送表格
- 14. 如何設置使用django發送電子郵件的超時時間?
- 15. Pebble App消息發送超時
- 16. Spring AMQP Rabbit模板發送超時
- 17. 的Telnet SMTP發送郵件超時
- 18. 發送操作的Winsocket超時
- 19. PHPMailer的發送Gmail SMTP超時
- 20. Gmail發送電子郵件超時
- 21. PHP:發送郵件的原因超時
- 22. JMSTemplate發送回滾或超時()
- 23. zabbix_sender:發送值誤差:ZBX_TCP_READ()超時
- 24. SmtpClient電子郵件發送超時
- 25. 黑莓 - 發送短信超時
- 26. SmtpClient.Send將發送消息並超時
- 27. 請求被髮送到超時
- 28. Python設置tcp發送超時
- 29. pika發送郵件到rabbitmq超時
- 30. 如何設置郵件發送超時?