Задача

Создать автоматизированный инструмент для управления учетными записями электронной почты сервиса. Скрипт должен выполнять массовое обновление паролей и привязку альтернативных почтовых ящиков, а затем выгружать полный отчет о результатах операций.

Требования к функционалу

  • Чтение исходного списка почтовых ящиков из файла (формат согласовывается дополнительно).
  • Генерация нового надежного пароля для каждой учетной записи.
  • Выполнение смены пароля с использованием официального API (Microsoft Graph, поддерживаемого протокола или интерфейса).
  • Привязка резервного почтового ящика (адрес задается для каждого пользователя или общий).
  • Экспорт полного отчета (CSV/Excel/TXT) со статусом смены для каждой записи, новыми паролями и временем выполнения.

Опциональные требования

  • Поддержка многопоточности для ускорения обработки большого количества ящиков.
  • Логирование всех ошибок и предупреждений в отдельный файл.
  • Режим тестового прогона без реального изменения данных.
  • Простота использования: понятный конфигурационный файл.

Условия и ограничения

  • В коде и соответствующей документации не должно быть идентификаторов каких-либо компаний или внешних ссылок.
  • Язык реализации (Python, PowerShell, C#) уточнить с заказчиком.
  • Необходимо обеспечить безопасность ключей доступа (например, сохранение в зашифрованном виде или запрос при запуске).

Редактура текстов с заменой иностранных слов на русские аналоги

Требуется проверить и отредактировать тексты рекламных кампаний и сайта на предмет замены иностранных слов (лайфхак, мастхэв и др.) на русские аналоги в соответствии с законодательством. Объем - около 500 000 символов.