Итак, я пытался отправить электронное письмо программно, используя мою учетную запись @ hotmail.com.
Что мне удалось сделать до сих пор:
- Создать приложениездесь https://apps.dev.microsoft.com/#/appList и имеют:
- Идентификатор приложения
- Пароль в разделе «Секреты приложения
- Под платформой я добавил сеть и родное приложение
- В соответствии с разрешениями для графиков, которые я получил под делегированными разрешениями "Mail.Send" и "User.Read"
- Мне успешно удалось запустить this код для отправки электронного письма через браузер.
- Однако меня попросили войти как часть процесса аутентификации.
Вопросэто следующее:
Как я могу отправить электронное письмо через python и используя мою учетную запись @ hotmail.com без необходимости каждый раз вводить учетные данные для входа?
Идеальным решением было бы простое sendmail(to, subject, body)
(или аналогичный) и файл конфигурации с определенным паролем приложения (который, я думаю, ужеady have).
Изначально я надеялся просмотреть пример кода Python по приведенной выше ссылке (повторяется здесь ) и попытаться адаптировать его, но это не будет правильным подходомПриведенный пример кода требует входа в систему через браузер.