weighmail это программа, которая анализирует Gmail и применяет метки к вашим сообщениям в соответствии с их размером и NBSP;. Это полезно, если вы близки к достижению квоту, так как позволяет быстро идентифицировать большие сообщения. Вы имеете полный контроль над правилами, используемых для создания этикетки.
Установка
weighmail может быть установлен с помощью Пип:
& NBSP; пункт установить weighmail
В качестве альтернативы вы можете скачать архив и установите с:
& NBSP; питон setup.py установить
weighmail зависит от библиотеки IMAPClient. Эта библиотека устанавливается автоматически, если вы используете Пип.
Gmail Примечания
В случае, если не понятно, weighmail работает с Gmail. Вы должны иметь учетную запись Gmail с поддержкой IMAP включен. Пожалуйста, перейдите в настройки и проверки поддержки IMAP включен, прежде чем приступить.
Если вы используете два этапа проверки на вашем счету Gmail (и вы действительно должны быть), необходимо сформировать конкретную пароль приложения для weighmail использовать. В этом случае вы будете использовать конкретный пароль приложения вместо обычного пароля при запуске weighmail.
Использование
weighmail может принимать параметры из конфигурационного файла и / или в командной строке. Аргументы командной строки всегда имеют преимущество перед параметрами, обнаруженных в файле конфигурации.
Аргументы командной строки
weighmail занимает изрядное количество аргументов в командной строке. Большинство из них могут быть опущены, однако, поскольку все они имеют разумные значения по умолчанию. На самом деле, самый простой способ для запуска weighmail выглядит следующим образом:
& NBSP; weighmail --labels большой: 1 МБ-5 МБ огромен: 5 МБ-10MB огромен: 10MB-
Этот пример демонстрирует:
- Большая метка будет применяться к сообщениям, между 1 и 5 мегабайт
- Огромный метка будет применяться к сообщениям, между 5 и 10 Мегабайт
- Огромный метка будет применяться к сообщениям, 10 Мб и больше
- Так нет пользователя или пароль опции не были поставлены на командной строке, weighmail интерактивно запрашивать для них. Ни будут отзываться из соображений конфиденциальности.
Чтобы увидеть список всех параметров командной строки:
& NBSP; weighmail --help
Некоторые замечания о вариантах следующим образом.
- The --config опция используется, чтобы указать файл конфигурации, который будет читать weighmail варианты. Любые опции, поставляемые на командной строке отменяет любые варианты из этого файла. В частности, если вы определите правила ярлык на командной строке, все правила этикеток в файле конфигурации будут игнорироваться.
- Опция --folder можно указать, какие Gmail этикетки для поиска сообщений. По умолчанию это этикетке Вся почта.
- The --user и --password опции используются для указания счета Gmail, чтобы войти в. Если они не поставляются, а также исключить из конфигурационного файла (или, если нет конфигурационный файл не используется), weighmail запросит у вас эти параметры.
- The --labels аргумент, как задать правила для маркировки сообщений. Смотрите подраздел ниже более подробно на этом синтаксисе.
- The --host, --port и --nossl аргументы только расширенного использования, и может на самом деле не работает. Значения по умолчанию должны работать для большинства людей, и будет подключить вас imap.gmail.com порт 993 с помощью протокола SSL.
Синтаксис --labels аргумент
Чтобы указать правила этикеток на командной строке, используйте следующий синтаксис:
& NBSP; weighmail --labels имя: мин-макс [название: мин-макс] ...
Где:
- Задает имя метки. Обратите внимание, что Gmail этикетки не может иметь места в них.
- Минимальная и максимальная указать диапазон размера сообщения в байтах. Либо один, но не оба, могут быть опущены (но тире должно оставаться). Вы можете использовать суффиксы КБ, МБ, ГБ или указать килобайт, мегабайт, гигабайт или, соответственно.
Другой пример:
& NBSP; weighmail --labels нормально: -2MB большой: 2 Мб, 7 МБ огромен: 7MB-
Во всех этих примерах диапазоны этикеток не перекрываются. Это не должно быть в случае, перекрывающихся диапазонов может быть определено, если необходимо.
Файл конфигурации
Если вы укажете опцию --config = имя файла в командной строке, weighmail будет разобрать этот файл опций. Пожалуйста, ознакомьтесь с включаемый файл образца-weighmail.ini для синтаксиса и опций описания.
Опять же, обратите внимание, что аргументы командной строки имеют приоритет над вариантами найденных в файле конфигурации. . Если вы определите правила на этикетках в командной строке, все правила этикеток в файле конфигурации игнорируются
Требования
- Python
Комментарии не найдены