weighmail là một phần mềm phân tích Gmail của bạn và áp dụng nhãn để thông điệp của bạn theo kích thước của chúng. & Nbsp; này rất hữu ích nếu bạn đang gần đạt đến hạn ngạch của bạn vì nó cho phép bạn nhanh chóng xác định thông điệp lớn. Bạn có quyền kiểm soát hoàn toàn các quy tắc sử dụng để tạo ra các nhãn.
Cài đặt
weighmail có thể được cài đặt bằng Pip:
& Nbsp; pip cài đặt weighmail
Hoặc bạn có thể tải về một tarball và cài đặt với:
& Nbsp; python setup.py cài đặt
weighmail phụ thuộc vào thư viện IMAPClient. Thư viện này được tự động cài đặt nếu bạn sử dụng Pip.
Gmail Ghi chú
Trong trường hợp nó không phải là rõ ràng, weighmail làm việc với Gmail. Bạn phải có một tài khoản với sự hỗ trợ IMAP Gmail bật. Hãy đi vào cài đặt của bạn và xác minh hỗ trợ IMAP được bật trước khi tiếp tục.
Nếu bạn đang sử dụng xác minh hai bước trên tài khoản Gmail của bạn (và bạn thực sự nên được), bạn cần phải tạo ra một mật khẩu ứng dụng cụ thể cho weighmail để sử dụng. Trong trường hợp này, bạn sẽ sử dụng một mật khẩu ứng dụng thay vì mật khẩu của bạn bình thường khi chạy weighmail.
Cách sử dụng
weighmail có thể chấp nhận tùy chọn từ một tập tin cấu hình và / hoặc các dòng lệnh. Đối số dòng lệnh luôn được ưu tiên hơn các lựa chọn tìm thấy trong các tập tin cấu hình.
Lập luận Command-Line
weighmail mất một số lượng hợp lý các đối số trên dòng lệnh. Hầu hết trong số này có thể được bỏ qua tuy nhiên, như tất cả họ đều có mặc định hợp lý. Trong thực tế, cách đơn giản nhất để chạy weighmail là như sau:
& Nbsp; weighmail --labels lớn: 1MB-5MB lớn: 5MB-10MB rất lớn: 10MB-
Ví dụ này cho thấy:
- Một hãng lớn sẽ được áp dụng cho các tin nhắn từ 1 đến 5 MB
- Một nhãn khổng lồ sẽ được áp dụng cho các thông điệp giữa 5 và 10 MB
- Một nhãn khổng lồ sẽ được áp dụng cho các thông điệp 10 MB và lớn hơn
- Kể từ khi không có người dùng hoặc mật khẩu tùy chọn được cung cấp trên các dòng lệnh, weighmail sẽ tương tác nhắc nhở cho chúng. Không sẽ được vang vọng ra vì những lý do riêng tư.
Để xem danh sách của tất cả các tùy chọn dòng lệnh:
& Nbsp; weighmail --help
Một số lưu ý về các tùy chọn sau.
- Các tùy chọn --config được sử dụng để xác định một tập tin cấu hình mà weighmail sẽ đọc cho các tùy chọn. Bất kỳ tùy chọn được cung cấp trên dòng lệnh sẽ ghi đè lên bất kỳ tùy chọn từ tập tin này. Đặc biệt, nếu bạn chỉ định bất kỳ quy tắc nhãn trên dòng lệnh, tất cả các quy tắc nhãn trong tập tin cấu hình sẽ được bỏ qua.
- Các tùy chọn --folder có thể được sử dụng để xác định các nhãn Gmail để tìm các thư. Điều này mặc định là nhãn All Mail của bạn.
- Các --user và các tùy chọn --password được sử dụng để xác định các tài khoản Gmail để đăng nhập vào. Nếu những điều này không được cung cấp, và cũng bỏ qua từ một tập tin cấu hình (hoặc nếu không có tập tin cấu hình đang được sử dụng), weighmail sẽ nhắc bạn cho các tùy chọn này.
- Lập luận --labels là như thế nào bạn chỉ định các quy tắc để ghi nhãn tin nhắn của bạn. Xem tiểu mục dưới đây để biết thêm chi tiết về cú pháp này.
- Các --host, --port, và lập luận --nossl là chỉ dùng cho người, và có thể trong thực tế không phải làm việc. Các mặc định nên làm việc cho hầu hết mọi người, và sẽ kết nối bạn đến imap.gmail.com cổng 993 sử dụng SSL.
Cú pháp --labels luận
Để xác định quy tắc nhãn trên dòng lệnh, sử dụng cú pháp sau đây:
& Nbsp; weighmail tên --labels: min-max [tên: min-max] ...
Trong đó:
- Name là tên của nhãn. Lưu ý rằng nhãn Gmail không thể có khoảng trống trong đó.
- Min và max xác định phạm vi kích thước tin nhắn trong byte. Một trong hai, nhưng không phải cả hai, có thể được bỏ qua (nhưng vẫn phải dash). Bạn có thể sử dụng các hậu tố KB, MB, GB hoặc để chỉ kilobytes, MB hoặc GB, tương ứng.
Một ví dụ khác:
& Nbsp; weighmail --labels bình thường: -2MB lớn: 2MB-7MB lớn: 7MB-
Trong tất cả các ví dụ dãy nhãn không chồng chéo lên nhau. Đây không phải là trường hợp; phạm vi chồng chéo có thể được xác định nếu muốn.
Configuration File
Nếu bạn chỉ định các tùy chọn --config = filename trên dòng lệnh, weighmail sẽ phân tích các tập tin này cho các tùy chọn. Vui lòng xem file mẫu-weighmail.ini bao gồm cú pháp và lựa chọn các mô tả.
Một lần nữa, lưu ý rằng đối số dòng lệnh được ưu tiên hơn các lựa chọn tìm thấy trong các tập tin cấu hình. . Nếu bạn chỉ định bất kỳ quy tắc nhãn trên dòng lệnh, tất cả các quy tắc nhãn trong tập tin cấu hình được bỏ qua
Yêu cầu :
- Python
Bình luận không