Команда sendtestemail
Команда sendtestemail предназначена для отправки тестового
электронного письма на один или несколько указанных адресов.
Она позволяет проверить, правильно ли настроены параметры
отправки почты в файле настроек проекта Django. Команда
принимает список адресов получателей в качестве аргументов
и использует настроенный бэкенд электронной почты для
отправки сообщения. Если отправка не удается, команда
выводит соответствующее сообщение об ошибке, что помогает
быстро диагностировать проблемы с конфигурацией почты.
Синтаксис
python manage.py sendtestemail email1 [email2 ...]
Обязательные аргументы команды:
-
email1, email2, ...- один или несколько адресов электронной почты получателей тестового письма.
Необязательные параметры команды:
-
--email-settings- параметр, который позволяет указать настройки электронной почты для использования вместо стандартных настроек из файла конфигурации.
Пример
Отправим тестовое письмо на один адрес электронной почты:
python manage.py sendtestemail admin@example.com
Результат выполнения команды:
"1 message(s) sent."
Пример
Отправим тестовое письмо на несколько адресов электронной почты:
python manage.py sendtestemail admin@example.com support@example.com info@example.com
Результат выполнения команды:
"3 message(s) sent."
Пример . С указанием настроек
Отправим тестовое письмо, используя альтернативные настройки электронной почты:
python manage.py sendtestemail --email-settings=ALTERNATIVE_EMAIL admin@example.com
Результат выполнения команды:
"1 message(s) sent."