我无法使用SendGrid通过Django发送电子邮件。
我已经配置了我的SendGrid帐户并创建了API密钥并配置了我的Django设置文件。各种在线教程显示了不同的方法。没有人为我工作。这是我的具体问题:
特定的问题是我是否需要点子安装sendgrid。
特定的问题是,我是否应该能够通过进入python编辑器并输入...来成功测试发送电子邮件?
从django.core.mail导入send_mail
send_mail(“在此处主题”,“这里是邮件。”,“ from@example.com”,['to@example.com”,fail_silently = False)
以上结果在python编辑器中导致“ 1”,但未发送电子邮件。
这是我的Django settings.py
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
SENDGRID_API_KEY = get_env_variable('SEND_GRID_API_KEY')
EMAIL_HOST = 'smtp.sendgrid.net'
EMAIL_HOST_USER = 'apikey'
EMAIL_HOST_PASSWORD = SENDGRID_API_KEY
EMAIL_PORT = 587
EMAIL_USE_TLS = True