weighmail is een software die uw Gmail analyseert en brengt etiketten om uw berichten op basis van hun grootte & nbsp;. Dit is handig als je dicht bij het bereiken van uw quotum omdat het stelt u in staat om grote berichten snel te identificeren. Je hebt volledige controle over de regels die gebruikt worden om de labels te creëren.
installatie
weighmail kan worden geïnstalleerd met Pip:
& Nbsp; pip installeren weighmail
Als alternatief kunt u een tarball downloaden en te installeren met:
& Nbsp; python setup.py installeren
weighmail afhankelijk van de IMAPClient bibliotheek. Deze bibliotheek wordt automatisch geïnstalleerd als u Pip gebruiken.
Gmail Notes
In het geval dat het niet duidelijk is, weighmail werkt met Gmail. U moet beschikken over een Gmail-account met IMAP-ondersteuning ingeschakeld. Ga naar uw instellingen en controleer IMAP-ondersteuning is ingeschakeld voordat u verder gaat.
Als u gebruik maakt van verificatie in twee stappen op uw Gmail-account (en je echt zou moeten zijn), moet u een applicatie specifiek wachtwoord voor weighmail te gebruiken genereren. In dit geval zal u een applicatie specifiek wachtwoord gebruiken in plaats van uw normale wachtwoord bij het uitvoeren van weighmail.
Gebruik
weighmail kunt opties uit een configuratiebestand en / of de command-line te accepteren. Command-line argumenten hebben altijd voorrang op opties gevonden in het configuratiebestand.
Opdrachtregelargumenten
weighmail neemt een behoorlijk aantal argumenten op de command-line. De meeste van deze kan echter worden weggelaten, omdat ze hebben allemaal verstandige defaults. In feite is de eenvoudigste manier om weighmail werking is als volgt:
& Nbsp; weighmail --labels big: 1MB-5MB groot: 5MB-10MB enorm: 10MB-
Dit voorbeeld toont aan:
- Een grote label wordt toegepast op berichten tussen 1 en 5 Megabytes
- Een enorme label wordt toegepast op berichten tussen 5 en 10 Megabytes
- Een enorme label wordt toegepast op berichten 10 MB en groter
- Aangezien er geen gebruiker of wachtwoord opties op de commandoregel werden geleverd, zal weighmail interactief vragen om hen. Noch zal worden weerklonk uit voor privacy redenen.
Om een lijst van alle command-line opties te zien:
& Nbsp; weighmail --help
Enkele opmerkingen bij de opties volgt.
- De --config optie wordt gebruikt om een configuratiebestand dat weighmail leest voor opties op te geven. Eventuele opties op de opdrachtregel geleverd zal alle opties uit dit bestand overschrijven. In het bijzonder, als u een etiket regels op de opdrachtregel opgeven, alle label regels in het configuratiebestand worden genegeerd.
- De optie --folder kan worden gebruikt om aan te geven welke Gmail-label te zoeken naar berichten. Deze staat standaard op uw All Mail label.
- De --user en --password opties worden gebruikt om aan te geven welke Gmail-account in te loggen op. Als deze niet worden geleverd, en ook weggelaten uit een configuratiebestand (of indien geen configuratiebestand wordt gebruikt), zal weighmail u om deze opties.
- De --labels argument is hoe je de regels opgeven voor het labelen van uw berichten. Zie de paragraaf hieronder voor meer informatie over deze syntaxis.
- De --host, --port en --nossl argumenten zijn alleen voor geavanceerd gebruik, en kan in feite niet werken. De standaardwaarden moeten werken voor de meeste mensen, en zal verbinden u imap.gmail.com poort 993 met SSL.
De --labels argumentensyntax
Om label regels op de opdrachtregel opgeven, gebruikt u de volgende syntaxis:
& Nbsp; weighmail --labels naam: min-max [naam: min-max] ...
Waar:
- Is de naam van het label. Merk op dat Gmail labels geen spaties in hen kan hebben.
- Min en max geef de boodschap van grootte in bytes. Ofwel één, maar niet beide, kunnen worden weggelaten (maar het streepje moet blijven). U mag de achtervoegsels KB, MB of GB gebruiken voor kilobytes, megabytes of gigabytes, respectievelijk aan te geven.
Een ander voorbeeld:
& Nbsp; weighmail --labels normaal: -2MB big: 2MB-7MB groot: 7MB-
In al deze voorbeelden het etiket bereiken elkaar niet overlappen. Dit hoeft niet het geval te zijn; overlappende reeksen kan worden gedefinieerd indien gewenst.
Configuratie bestand
Als u de --config = bestandsnaam optie op de opdrachtregel opgeven, zal weighmail dit bestand voor opties te ontleden. Zie de bijgeleverde sample-weighmail.ini bestand voor de syntaxis en optie beschrijvingen.
Nogmaals, er rekening mee dat de command-line argumenten hebben voorrang op opties gevonden in het configuratiebestand. . Als u een label bevat specifieke regels betreffende de command-line, worden alle label regels in het configuratiebestand genegeerd
Eisen
- Python
Reacties niet gevonden