weighmail ay isang software na pinag-aaralan ang iyong Gmail at naglalapat ng mga label sa iyong mga mensahe ayon sa kanilang laki. & Nbsp; Ito ay kapaki-pakinabang kung ikaw ay malapit nang maabot ang iyong quota dahil pinapayagan ka upang mabilis na matukoy malaking mga mensahe. Mayroon kang kumpletong kontrol sa mga panuntunan ginamit upang likhain ang mga label.
Pag-install
Maaari weighmail-install gamit ang PIP:
& Nbsp; buto ng bungang-kahoy-install weighmail
Bilang kahalili maaari kang mag-download ng tarball at i-install gamit ang:
& Nbsp; python setup.py-install
weighmail ay depende sa IMAPClient library. Library na ito ay awtomatikong naka-install na kung gumagamit ka ng buto ng bungang-kahoy.
Mga Tala Gmail
Sa kasong ito ay hindi malinaw, weighmail gumagana sa Gmail. Dapat mayroon kang isang Gmail account gamit ang IMAP suporta naka-on. Mangyaring pumunta sa iyong mga setting at i-verify ang IMAP suporta ay naka-on bago magpatuloy.
Kung gumagamit ka ng dalawang hakbang na pag-verify sa iyong Gmail account (at mo ba talagang ay dapat na), kailangan mong bumuo ng password na tukoy sa application para sa weighmail gamitin. Sa kasong ito ay mong gamitin ang isang password na tukoy sa application sa halip ng iyong normal na password kapag tumatakbo weighmail.
Paggamit
Maaari weighmail tanggapin pagpipilian mula sa isang configuration file at / o mga command-line. Argumento command-line palaging kukunin ang pagsunod sa mga pagpipilian na makikita sa configuration file.
Command-Line Mga Pangangatwiran
weighmail tumatagal ng isang patas na dami ng mga argument sa command-line. Karamihan sa mga maaaring nakaligtaan subalit, bilang lahat ng mga ito ay may makabuluhang mga default. Sa katunayan, ang pinakasimpleng paraan upang patakbuhin ang weighmail ay ang mga sumusunod:
& Nbsp; weighmail --labels malaki: 1MB-5MB malaking: 5MB-10MB napakalaking: 10MB-
Halimbawang ito ay nagpapakita ng:
- Isang malaking label ay mailalapat sa mga mensahe sa pagitan ng 1 at 5 megabytes
- Isang malaking label ay mailalapat sa mga mensahe sa pagitan ng 5 at 10 megabytes
- Isang napakalaking label ay mailalapat sa mga mensahe 10 MB at mas malaki
- Dahil walang pagpipilian ang user o password ay ibinigay sa command-line, ay weighmail interactive prompt para sa kanila. Wala sa alinman ay echoed out para sa mga kadahilanan sa privacy.
Upang makita ang isang listahan ng lahat ng mga pagpipilian sa command-line:
& Nbsp; weighmail --help
Ang ilang mga tala sa mga pagpipilian sa sumusunod.
- Ang --config opsyon ay ginagamit upang tukuyin ang isang configuration file na weighmail basahin para sa mga pagpipilian. Anumang mga pagpipilian ibinigay sa command-line ay sasapaw sa anumang mga pagpipilian mula sa file na ito. Sa partikular, kung tinukoy mo ang anumang mga panuntunan label sa command-line, ang lahat ng mga panuntunan label sa configuration file ay hindi papansinin.
- Ang pagpipiliang --folder ay maaaring gamitin upang tukuyin kung aling mga label ng Gmail upang maghanap ng mga mensahe. Ito ang mga default upang ang iyong mga label na Lahat ng Mail.
- Ang --user at --password pagpipilian ay ginamit upang tukuyin kung aling mga Gmail account upang mag-log in. Kung ang mga ito ay hindi ibinigay, at tinanggal din mula sa isang config file (o kung walang config file ay ginagamit), ay weighmail prompt ka para sa mga pagpipiliang ito.
- Ang --labels argument ay kung paano mo tukuyin ang mga panuntunan para sa pag-label ang iyong mga mensahe. Tingnan ang mga sub-seksyon sa ibaba para sa higit pang detalye sa ang syntax na ito.
- Ang --host, --port, at --nossl argumento ay para sa mga advanced na paggamit lamang, at maaaring sa katunayan hindi gumagana. Ang mga default ay dapat na gumana para sa karamihan ng mga tao, at kumunekta ka sa imap.gmail.com port 993 gamit ang SSL.
Ang --labels argumento syntax
Upang tukuyin ang mga panuntunan label sa command-line, gamitin ang sumusunod na syntax:
& Nbsp; weighmail --labels pangalan: min-max [pangalan: min-max] ...
Saan:
- Pangalan ay ang pangalan ng label. Tandaan na ang mga label ng Gmail hindi maaaring magkaroon ng puwang sa kanila.
- Min at max tukuyin ang hanay ng laki ng mensahe sa bytes. Alinman sa isa, ngunit hindi pareho, ay maaaring tinanggal (ngunit dapat manatiling ang gitling). Maaari mong gamitin ang mga suffix KB, MB, o GB upang ipahiwatig kilobytes, megabytes, gigabytes o, ayon sa pagkakabanggit.
Isa pang halimbawa:
& Nbsp; weighmail --labels normal: -2MB malaki: 2MB-7MB malaking: 7MB-
Sa lahat ng mga halimbawang ito ang mga hanay ng label na hindi nagsasapawan. Ito ay hindi kailangang maging ang kaso; -overlap na mga saklaw ay maaaring tinukoy kung ninanais.
Configuration File
Kung tinukoy mo ang pagpipiliang --config = filename sa command-line, ay weighmail-parse ang file na ito para sa mga pagpipilian. Mangyaring tingnan ang isinama sample-weighmail.ini file para sa syntax at pagpipilian paglalarawan.
Muli, tandaan na ang mga argumento command-line kukunin ang pagsunod sa mga pagpipilian na makikita sa configuration file. . Kung nagtukoy ka ng anumang mga panuntunan label sa command-line, ang lahat ng mga panuntunan label sa configuration file ay binabalewala
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan