weighmail jest oprogramowanie, które analizuje Gmaila i stosuje etykiet do wiadomości w zależności od ich wielkości. & Nbsp; Jest to przydatne, jeśli jesteś blisko osiągnięciem kwoty, ponieważ pozwala na szybką identyfikację dużych wiadomości. Masz pełną kontrolę nad regułami używanymi do tworzenia etykiet.
instalacji
weighmail można zainstalować przy użyciu Pip:
& Nbsp; pip install weighmail
Alternatywnie można pobrać i zainstalować z archiwum:
& Nbsp; python setup.py install
weighmail zależy od biblioteki IMAPClient. Ta biblioteka jest automatycznie instalowany w przypadku korzystania Pip.
Gmail Uwagi
W przypadku, gdy nie jest jasne, weighmail współpracuje z Gmaila. Musisz mieć konto Gmail z obsługą IMAP włączony. Proszę przejść do ustawień i sprawdzić wsparcia IMAP jest włączony, przed przystąpieniem.
Jeśli używasz weryfikacji dwuetapowej na koncie Gmail (i naprawdę powinno być), musisz wygenerować konkretne hasło aplikacji dla weighmail użyć. W tym przypadku można użyć konkretnego hasła aplikacji zamiast normalnego hasła podczas uruchamiania weighmail.
Zastosowanie
weighmail może zaakceptować opcje z pliku konfiguracji i / lub wiersza poleceń. Argumenty wiersza poleceń zawsze mają pierwszeństwo przed znalezionych w pliku konfiguracyjnym opcji.
Argumenty wiersza poleceń
weighmail zajmuje sporo argumentów w linii poleceń. Większość z nich można pominąć jednak, jak wszystkie one mają wartości domyślne. W rzeczywistości, najprostszy sposób prowadzenia weighmail jest następujący:
& Nbsp; weighmail --labels duży: 1 MB-5MB ogromny: 5 MB-10 MB ogromna: 10MB-
Przykład ten wykazuje:
- Duża etykieta będzie stosowany do wiadomości od 1 do 5 megabajtów
- Ogromny etykieta będzie stosowany do wiadomości od 5 do 10 megabajtów
- Ogromny etykieta będzie stosowany do wiadomości 10 MB i większe
- Ponieważ nie ma opcji użytkownika lub hasło zostały dostarczone na linii poleceń, będzie weighmail interaktywnie zapyta o nich. Nie zostaną powtórzone z przyczyn prywatności.
Aby zobaczyć listę wszystkich opcji wiersza polecenia:
& Nbsp; weighmail --help
Niektóre informacje dotyczące możliwości następująco.
- Opcja --config jest używana do określenia pliku konfiguracyjnego, który weighmail odczyta opcji. Wszelkie dostarczane na linii poleceń opcje zastępują wszelkie opcje z tego pliku. W szczególności, jeśli określono żadnych zasad etykiety na linii poleceń, wszystkie zasady etykiety w pliku konfiguracyjnym zostaną zignorowane.
- Opcja --folder mogą być używane do określenia, które Gmail Etykieta wyszukiwać wiadomości. Domyślnie jest to twój folderu Wszystkie.
- --user I opcje --password służą do określenia, które konto Gmail, aby zalogować się. Jeśli nie są one dostarczane, a także pominięte w pliku konfiguracyjnym (lub w przypadku braku pliku konfiguracyjnym jest używany), będzie weighmail poprosi o tych opcji.
- --labels Argumentem jest, w jaki sposób określić zasady oznaczania wiadomości. Zobacz podrozdział poniżej więcej szczegółów o tej składni.
- --host, --port I --nossl argumenty są tylko dla zaawansowanych użytku, a w rzeczywistości może nie działać. Domyślna konfiguracja powinna dla większości ludzi, i podłączyć do portu 993 przy użyciu imap.gmail.com SSL.
Składnia --labels argumentem
Aby określić zasady etykiety na linii poleceń, należy użyć następującej składni:
& Nbsp; weighmail --labels imię: min-max [nazwa: min-max] ...
Gdzie:
- Nazwa jest nazwą etykiety. Zauważ, że etykiety Gmail nie może mieć miejsca w nich.
- Minimalna i maksymalna określić zakres rozmiaru wiadomości w bajtach. Albo jedno, ale nie jednocześnie, mogą być pominięte (ale kreska musi pozostać). Możesz używać przyrostków KB, MB, GB, aby wskazać kilobajtów, megabajtów lub GB, odpowiednio.
Inny przykład:
& Nbsp; weighmail --labels normalne: -2MB duży: 2MB-7MB ogromny: 7MB-
We wszystkich tych przykładach zakresy etykiet nie pokrywają się. Nie muszą być inaczej; nakładające się zakresy mogą być zdefiniowane w razie potrzeby.
Plik konfiguracyjny
Jeżeli podasz opcję --config = nazwa pliku w wierszu poleceń, będzie weighmail analizować ten plik dla opcji. Proszę przeczytaj dołączoną przykładowy plik-weighmail.ini dla opisach składni i opcji.
Ponownie, należy pamiętać, że argumenty wiersza polecenia mają pierwszeństwo przed znajdujących się w pliku konfiguracyjnym opcji. . Jeżeli określono żadnych zasad etykiety na linii poleceń, wszystkie zasady etykiety w pliku konfiguracyjnym są ignorowane
Wymagania :
- Python
Komentarze nie znaleziono