Мне было интересно, как я могу хранить отправленные сообщения У меня есть функция send_email()
в pre_save()
, и теперь я хочу сохранить отправленные письма, чтобы я мог проверить, когда было отправлено электронное письмо, и если оно было отправлено вообще.Python/Django | Как хранить отправленные электронные письма?
ответ
Я думаю, что самый простой способ, прежде чем испортить промежуточное программное обеспечение или что-то другое, - это просто создать модель для ваших зарегистрированных электронных писем и добавить новую запись, если отправка прошла успешно.
Другой способ взглянуть на это: отправить письмо на резервную учетную запись электронной почты ex: [email protected] Таким образом, вы можете сохранить электронную почту, проверить, отправлено ли электронное письмо или нет.
Кроме того, наличие дополнительной модели для зарегистрированных электронных писем - это способ пойти.
Я бы предложил использовать существующее почтовое приложение django.
django-mailer может сделать трюк. Он имеет журнал сообщений.
Я думаю, что лучше не отправлять электронную почту прямо из просмотров, ваши взгляды тогда не будут заблокированы, если ваш почтовый сервер не будет работать, так что это еще одна причина использовать что-то вроде этого.
- 1. Не регистрировать электронные письма, отправленные в Meteor.js
- 2. Как отслеживать электронные письма, отправленные через smtp с помощью phpmailer?
- 3. Как хранить электронные письма и адреса пользователей
- 4. хранить электронные письма в текстовом файле? php
- 5. Как вы проверяете электронные письма, отправленные многим получателям?
- 6. Как шифровать электронные письма, отправленные из представлений формы Google?
- 7. Почему электронные письма, отправленные моим сервером, отмеченные как СПАМ?
- 8. Как отслеживать автоматические электронные письма, отправленные из salesforce?
- 9. SMTP: электронные письма, отправленные с задержкой (~ 8 часов)
- 10. DKIM, Gmail и электронные письма, отправленные из кода и прогноза
- 11. Gmail заблокировал электронные письма, отправленные с Send Grid
- 12. Самый быстрый способ отправить отправленные электронные письма в SendGrid
- 13. Электронные письма, отправленные из онлайн-формы, поступают в одном письме
- 14. Как хранить электронные письма в моей базе данных SQL Server?
- 15. Фабрикатор, не отправляющий электронные письма
- 16. Как отправлять запланированные электронные письма?
- 17. Как получить все электронные письма?
- 18. Ответ на электронные письма автоматически
- 19. Радиокнопки и электронные письма
- 20. jQuizzy электронные письма пустые
- 21. PyMongo добавляет электронные письма?
- 22. Запланированные электронные письма
- 23. Ironport отклоняет электронные письма
- 24. PHP, отправляющий электронные письма
- 25. Отправленные письма SendGrid, отклоненные как спам
- 26. Позволяет пользователям редактировать электронные письма ActionMailer
- 27. mail.log, не показывающий все отправленные письма
- 28. Как обновить все электронные письма сразу?
- 29. Как отправлять электронные письма, такие как craiglist?
- 30. Автоматизированные электронные письма с Ionic