Как Django send_mail работал без EMAIL_HOST_PASSWORD?
Я протестировал функцию Django send_mail(), которая мне понадобилась для проекта. Я установил EMAIL_HOST на SMTP сервер провайдера, который использует моя компания, EMAIL_PORT на 587, EMAIL_USE_TLS на True. Оба значения EMAIL_HOST_USER и EMAIL_HOST_PASSWORD были установлены на "" (пустая строка).
Затем я использовал send_mail как:
from djanog.core import mail
mail.send_mail(
"Django mail sample",
"Body",
"myemail@example.com",
["myemail@example.com"]
)
Но вызов представления действительно отправил письмо на мою почту с моей почты, но я не указал никакого пароля вообще. Я также установил recipient_list на почту моего коллеги, это сработало. Затем я попытался изменить from_email на почту моего коллеги, но это не сработало.
У меня почта настроена в Thunderbird в моей системе.
Итак, как Django отправил письмо без пароля моего почтового ящика? Это из-за моих настроек в Thunderbird? Что именно произошло?