Команда sendtestemail

Команда sendtestemail предназначена для отправки тестового электронного письма на один или несколько указанных адресов. Она позволяет проверить, правильно ли настроены параметры отправки почты в файле настроек проекта Django. Команда принимает список адресов получателей в качестве аргументов и использует настроенный бэкенд электронной почты для отправки сообщения. Если отправка не удается, команда выводит соответствующее сообщение об ошибке, что помогает быстро диагностировать проблемы с конфигурацией почты.

Синтаксис

pythonpython manage.py sendtestemail email1 [email2 ...]

Обязательные аргументы команды:

Необязательные параметры команды:

Пример

Отправим тестовое письмо на один адрес электронной почты:

pythonpython manage.py sendtestemail admin@example.com

Результат выполнения команды:

python"1 message(s) sent."

Пример

Отправим тестовое письмо на несколько адресов электронной почты:

pythonpython manage.py sendtestemail admin@example.com support@example.com info@example.com

Результат выполнения команды:

python"3 message(s) sent."

Пример . С указанием настроек

Отправим тестовое письмо, используя альтернативные настройки электронной почты:

pythonpython manage.py sendtestemail --email-settings=ALTERNATIVE_EMAIL admin@example.com

Результат выполнения команды:

python"1 message(s) sent."

Смотрите также

  • команда runserver,
    которая запускает встроенный сервер разработки Django
  • команда shell,
    которая запускает интерактивную оболочку Python с загруженным окружением Django
  • команда test,
    которая выполняет тесты для проекта Django
  • команда check,
    которая проверяет проект Django на наличие проблем и ошибок