Skip to content

Импорт Sieve-фильтров в почту Timeweb автоматически с сохранением папок

Notifications You must be signed in to change notification settings

qdpops/Timeweb-Filters-Auto-Import

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Timeweb Mail SIEVE → Filters Auto Import

Совместимость: Tampermonkey / Greasemonkey
URL: https://mail.timeweb.com/

Описание

Этот скрипт автоматически импортирует правила фильтров из файлов .sieve в почтовый сервис Timeweb Mail, сохраняя структуру папок.
Скрипт заменяет слэши / на точки . в названиях папок, чтобы соответствовать формату Timeweb Mail API.


Функционал

  • Добавляет кнопку "Импорт фильтров (.sieve)" на странице почты.
  • Поддерживает файлы .sieve и .txt.
  • Извлекает правила вида: if header :contains "from" "email" { fileinto "INBOX/..."; }.
  • Преобразует пути папок из формата Sieve (INBOX/...) в формат Timeweb Mail (INBOX....).
  • Отправляет правила на сервер через API с корректным CSRF-токеном и задержкой между запросами.
  • Сохраняет существующие письма в папках (applyToExisted: true).
  • Выводит лог каждой отправки и уведомление по завершении.

Установка

  1. Установите Tampermonkey или Greasemonkey.
  2. Создайте новый скрипт и вставьте код.
  3. Откройте почту Timeweb Mail.
  4. Нажмите на кнопку "Импорт фильтров (.sieve)".
  5. Выберите .sieve файл и дождитесь окончания импорта.

Примечания

  • Перед использованием убедитесь, что вы обновили страницу, чтобы CSRF-токен был доступен.
  • Скрипт автоматически заменяет / на . в путях папок.
  • Рекомендуется использовать файлы с корректным синтаксисом Sieve для успешного импорта.

About

Импорт Sieve-фильтров в почту Timeweb автоматически с сохранением папок

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published