mail/py-imap-tools: New port

Work with email via IMAP
This commit is contained in:
Michael Gmelin 2024-02-12 14:55:26 +01:00
parent f836820133
commit bb280cd78e
4 changed files with 31 additions and 0 deletions

View File

@ -505,6 +505,7 @@
SUBDIR += py-flask-mail
SUBDIR += py-flufl.bounce
SUBDIR += py-fuglu
SUBDIR += py-imap-tools
SUBDIR += py-imapclient
SUBDIR += py-imaplib2
SUBDIR += py-mail-parser

View File

@ -0,0 +1,17 @@
PORTNAME= imap-tools
PORTVERSION= 1.5.0
CATEGORIES= mail python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= grembo@FreeBSD.org
COMMENT= Work with email via IMAP
WWW= https://github.com/ikvk/imap_tools
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= python
USE_PYTHON= autoplist distutils
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1707598252
SHA256 (imap-tools-1.5.0.tar.gz) = f42dfb1a7db666ef5df4c815e5b6e6571707b188f67c0a411fc5c9a9b4f1b85f
SIZE (imap-tools-1.5.0.tar.gz) = 34492

View File

@ -0,0 +1,10 @@
High level lib for work with email by IMAP:
- Basic message operations: fetch, uids, numbers
- Parsed email message attributes
- Query builder for search criteria
- Actions with emails: copy, delete, flag, move, append
- Actions with folders: list, set, get, create, exists, rename,
subscribe, delete, status
- IDLE commands: start, poll, stop, wait
- Exceptions on failed IMAP operations
- No external dependencies, tested