Я не могу отправлять электронные письма через Django, используя SendGrid.
Я настроил свою учетную запись SendGrid, создал ключ API и настроил мои файлы настроек Django. Различные онлайн-уроки показывают разные методы. Никто не работал на меня. Вот мои конкретные вопросы:
конкретный вопрос, нужно ли мне установить pip sendgrid.
конкретный вопрос, должен ли я быть в состоянии успешно проверить отправку электронной почты, зайдя в редактор python и введя ...
из django.core.mail import send_mail
send_mail ('Тема здесь', 'Вот сообщение.', 'From@example.com', ['to@example.com'], fail_silently = False)
Выше приведено «1» в редакторе python, но письмо не доставлено.
- Должна ли панель мониторинга SendGrid показывать новый «Запрос» при успешной отправке сообщения? Шахта показывает 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