Как отправлять почту (как noreply) с помощью Django sendgrid
Я новичок!
Я хочу создать приложение django, которое отправляет почту. оно хорошо работало на localhost, но когда я развернул его, оно перестало работать, потому что хост не поддерживает smtp. Он предложил использовать sendgrid, и я застрял здесь...
введите описание изображения здесь извините у меня нет разрешения на размещение картинки только ссылка. views.py введите описание изображения здесь ошибка: enter image description here
Сообщение об ошибке на изображении, которое вы прикрепили здесь, показывает 403 forbidden, что означает, что сервер понимает запрос, но отказывается его авторизировать. Проверьте, используется ли адрес электронной почты from при проверке адреса отправки. прочитайте документацию по этой ссылке https://docs.sendgrid.com/ui/sending-email/sender-verification
и проверьте все ваши настройки для sendgrid правильные или нет.
SENDGRID_API_KEY = os.getenv('SENDGRID_API_KEY')
EMAIL_HOST = 'smtp.sendgrid.net'
EMAIL_HOST_USER = 'apikey' # this is exactly the value 'apikey'
EMAIL_HOST_PASSWORD = SENDGRID_API_KEY
EMAIL_PORT = 587
EMAIL_USE_TLS = True