weighmail er en programvare som analyserer din Gmail og gjelder etiketter til dine meldinger i henhold til deres størrelse. & Nbsp; Dette er nyttig hvis du er nær ved å nå kvoten som det lar deg raskt identifisere store meldinger. Du har full kontroll over reglene som brukes til å lage etikettene.
Installasjon
weighmail kan installeres ved hjelp Pip:
& Nbsp; pip installere weighmail
Alternativt kan du laste ned en tarball og installere med:
& Nbsp; python setup.py installere
weighmail avhenger IMAPClient biblioteket. Dette biblioteket installeres automatisk hvis du bruker Pip.
Gmail Merknader
I tilfelle er det ikke klart, weighmail fungerer med Gmail. Du må ha en Gmail-konto med IMAP-støtte aktivert. Vennligst gå inn på innstillinger og kontroller IMAP-støtte er slått på før du fortsetter.
Hvis du bruker to-trinns bekreftelse på din Gmail-konto (og du bør være), må du generere et program spesifikt passord for weighmail å bruke. I dette tilfellet vil du bruke et program spesifikt passord i stedet for det vanlige passordet ditt når du kjører weighmail.
Bruk
weighmail kan akseptere alternativer fra en konfigurasjonsfil og / eller kommandolinje. Kommandolinjeargumenter alltid forrang over alternativene som finnes i konfigurasjonsfilen.
Kommandolinjeargumenter
weighmail tar en god del argumenter på kommandolinjen. De fleste av disse kan utelates imidlertid som de alle har fornuftige defaults. Faktisk, er den enkleste måten å kjøre weighmail som følger:
& Nbsp; weighmail --labels stor: 1MB-5MB enorme: 5MB-10MB enorm: 10MB-
Dette eksempel viser:
- En stor etiketten vil bli brukt for meldinger mellom 1 og 5 megabyte
- En enorm etiketten vil bli brukt for meldinger mellom 5 og 10 megabyte
- En enorm etiketten vil bli brukt for meldinger 10 MB og større
- Siden noen eller passordalternativer ble levert på kommandolinjen, vil weighmail interaktivt be for dem. Heller ikke vil bli ekko ut for personvern grunner.
For å se en liste over alle kommandolinjealternativer:
& Nbsp; weighmail --help
Noen notater på alternativene følger.
- Den --config alternativet brukes til å angi en konfigurasjonsfil som weighmail vil lese for alternativer. Noen alternativer leveres på kommandolinjen vil overstyre alle alternativer fra denne filen. Spesielt hvis du angir noen label regler for kommandolinjen, alle regler label i konfigurasjonsfilen vil bli ignorert.
- Den --folder opsjonen kan brukes til å angi hvilke Gmail etikett for å søke etter meldinger. Dette er standard Alt Mail-etikett.
- Den --user og --password alternativer brukes til å angi hvilken Gmail-konto for å logge inn. Hvis disse ikke er levert, og også utelatt fra en config-fil (eller hvis ingen config filen er i bruk), vil weighmail be deg om disse alternativene.
- Den --labels argument er hvordan du angir reglene for merking av meldinger. Se under nedenfor for mer detaljer om denne syntaks.
- The host, --port, og --nossl argumenter er for avansert bruk, og kan faktisk ikke fungere. Standardverdiene bør arbeide for folk flest, og vil koble deg til imap.gmail.com port 993 med SSL.
Den --labels argument syntaks
Å spesifisere label regler på kommandolinjen, bruker du følgende syntaks:
& Nbsp; weighmail --labels navn: min-max [navn: min-max] ...
Hvor:
- Navnet er navnet på etiketten. Legg merke til at Gmail-etiketter kan ikke ha mellomrom i dem.
- Min og maks angi meldingsstørrelse utvalg i byte. Enten en, men ikke begge, kan bli utelatt (men må forbli strek). Du kan bruke suffiksene KB, MB, eller GB for å indikere kilobyte, megabyte, eller gigabyte, henholdsvis.
Et annet eksempel:
& Nbsp; weighmail --labels normal: -2MB big: 2MB-7MB enorme: 7MB-
I alle disse eksemplene etikettområder ikke overlapper hverandre. Dette trenger ikke å være tilfelle; overlappende områder kan defineres om ønsket.
Konfigurasjonsfil
Hvis du oppgir --config = filnavn alternativet på kommandolinjen, vil weighmail analysere for alternativer denne filen. Vennligst se den medfølgende sample-weighmail.ini fil for syntaks og opsjons beskrivelser.
Igjen, merk at kommandolinjeargumenter forrang over alternativene som finnes i konfigurasjonsfilen. . Hvis du angir noen label regler på kommandolinjen, er alle regler label i konfigurasjonsfilen ignorert
Krav :
- Python
Kommentarer ikke funnet