电子邮件如何在Django中发送 [英] How Email Sent In Django

查看:58
本文介绍了电子邮件如何在Django中发送的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有setting.py

I have setting.py

# Email settings
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'email@gmail.com'
EMAIL_HOST_PASSWORD = 'pass'
EMAIL_PORT = 587

,电子邮件方法位于admin.py

and email method is in admin.py

send_mail(
            'Subject here',
            'Here is the message.',
            'from@gmail.com',
            ['to@gmail.com'],
            fail_silently=False,
        )

但是它给出了错误服务器不支持SMTP AUTH扩展名.我如何解决这个问题,在本地主机上工作

but it gives error SMTP AUTH extension not supported by server. How I solve this, working on localhost

推荐答案

它在465端口上工作并且通过电子邮件发送ssl true

It Works on port 465 and email ssl true

EMAIL_PORT = 465
EMAIL_USE_SSL = True

这篇关于电子邮件如何在Django中发送的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆