SMTPRecipientsRefused в Django - PullRequest
       0

SMTPRecipientsRefused в Django

6 голосов
/ 11 апреля 2011

когда я пытаюсь отправить почту через django, я получаю вышеуказанную ошибкуПодскажите, пожалуйста, причину этой ошибки и как ее избежать?

Ответы [ 4 ]

5 голосов
/ 11 апреля 2011

Причина в том, что SMTP-сервер отказывает некоторым получателям, которым вы отправляете электронную почту.Исправление заключается в том, чтобы либо не отправлять электронную почту этим получателям, либо перенастроить SMTP-сервер для их приема, либо найти другой SMTP-сервер для использования.

0 голосов
/ 01 мая 2015

Я установил sendmail , а затем этот пост SO , чтобы настроить его.

0 голосов
/ 15 апреля 2013

Я не знаю, является ли '192.168.10.1' IP-адресом почтового сервера или нет, но вам нужно установить EMAIL_HOST для почтового сервера. Если у вас есть учетная запись Gmail, вы можете бесплатно отправлять электронные письма через свою учетную запись, используя SMTP-сервер Google. Вот как вы настраиваете свои settings.py

EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'your gmail account' eg xxxxx@gmail.com
EMAIL_HOST_PASSWORD = 'your gmail password'

Вот список других серверов smtp, которые вы можете использовать, но я рекомендую использовать Google

SMTP-серверы

Примечание: некоторые могут быть не бесплатными

0 голосов
/ 12 апреля 2011

Вашему почтовому серверу не разрешено отправлять почту. Вероятность того, что это как-то связано с Джанго, невелика. Проверьте настройки своего почтового сервера и разрешит ли ваш провайдер отправлять почту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...