Как я могу получить результат отправки электронной почты django send_mail. Я запускаю его локально, я отправляю send_mail на свой адрес электронной почты, и он возвращает True, но письмо не отправлено (потому что у меня нет никакого набора smtp). Но результат Истинный. Как получить реальный результат?django send_mail получить результат
ответ
Django использует исключения для обработки проблем с отправкой электронной почты. Значение, возвращаемое send_mail
, - это количество отправленных электронных писем.
Если вы не получаете исключение, это может быть один из целого ряда вещей:
- Вы
fail_silently
набор в True (по умолчанию False) - Вы используете другой адрес электронной почты backend (smtp является значением по умолчанию для 1.2+, единственным вариантом для более ранних версий)
- Письмо на самом деле отправляется, но что-то не так (сервер электронной почты, плохой адрес электронной почты, папки спама, скрытые почтовые сообщения gmail и т. д.))
Использование django-mailer. Он помещает электронные письма в базу данных и использует команду управления cron-jobbed для ее отправки. Это поможет вам отследить эту проблему, улучшить время отклика приложения, а также сделать вашу жизнь проще.
Я также предлагаю использовать исключения, чтобы узнать, была ли отправлена электронная почта или нет. Если у вас нет времени или возможности настроить почтовый сервер, я бы предложил использовать django + gmail. U может создать «поддельную» учетную запись gmail (создать другую, если у вас уже есть gmail-acc, ее можно «запретить») и использовать ее SMTP в качестве возможности отправки писем, даже если вы работаете с сервером разработки django (например, , локальный). How to is here
- 1. Django send_mail не работает
- 2. NameError django send_mail
- 3. django send_mail from queryset
- 4. Как проверить send_mail в Django?
- 5. django send_mail не отправляет почту
- 6. Django send_mail не работает с gmail
- 7. Mailchimp, send_mail() через Django, отслеживание открытой ставки
- 8. Можно ли использовать sendmail для send_mail Django?
- 9. Сообщения send_mail Django сгруппированы в конвертацию gmail
- 10. Django send_mail через gmail очень медленно
- 11. отправка электронной почты через django send_mail
- 12. Django send_mail не работает в 1.7 Says no django_smtp_ssl
- 13. Джанго mail_admins против send_mail
- 14. Джанго Send_Mail Значение ошибки
- 15. Как исправить сеть недоступна с помощью send_mail django?
- 16. gaierror при использовании send_mail в django за прокси
- 17. Django send_mail: AttributeError: объект 'list' не имеет атрибута 'encode'
- 18. python django send_mail не работает, поскольку серверы smtp не поддерживаются
- 19. Django send_mail() работает от оболочки, но не в производстве nginx
- 20. Очень медленная отправка почты с помощью метода Django send_mail
- 21. Django send_mail результаты с ошибкой 61 отказались от Mac OSX
- 22. Почему моя команда send_mail() не работает в Django?
- 23. Джанго: send_mail HttpResponseRedirect
- 24. GAE не send_mail работает
- 25. Django, Как получить результат списка случайных сообщений?
- 26. Django получить исходный результат запроса как объекты
- 27. Сельдерей/Django: получить результат выполнения периодических заданий
- 28. send_mail() не работает на перезагрузке страницы
- 29. Результат запроса Django NoneType?
- 30. Get_FOO_display метод для данных формы, переданных send_mail
thnx, это интересно. – Evg