mail/py-mailsuite 1.11.2
Python package to simplify receiving, parsing, and sending email
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- APACHE20
- Categories
- mail, python
- Package size
- 38.2 KiB, 170.1 KiB installed
Description
A Python package to simplify receiving, parsing, and sending email Features * Receive emails via IMAP * Retrieve email from any folder * Create new folders * Move messages to other folders * Delete messages * Monitor folders for new messages using the IMAP IDLE command * Always use / as the folder hierarchy separator, and convert to the server's hierarchy separator in the background * Always remove folder name characters that conflict with the server's hierarchy separators * Prepend the namespace to the folder path when required * Automatically reconnect when needed * Work around quirks in Gmail/G-suite, Office 365, Exchange, Dovcot, and DavMail * Consistent email parsing * SHA256 hashes of attachments * Simplified email sending via SMTP * Uses opportunistic encryption (STARTTLS) by default * Easily add attachments, plain text, and HTML
Install
As a binary package — by origin, or by package name:
pkg install mail/py-mailsuite
pkg install py312-mailsuite
From the ports tree:
cd /usr/ports/mail/py-mailsuite/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-mailsuite>0:mail/py-mailsuite
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.11.2 | 1.11.2 | 1.9.14 | 1.10.0 | 1.11.2 |
| FreeBSD:14:quarterly | 1.11.2 | 1.11.2 | n/a | 1.10.0 | 1.11.2 |
| FreeBSD:15:latest | 1.11.2 | 1.11.2 | n/a | 1.10.0 | 1.10.0 |
| FreeBSD:15:quarterly | 1.11.2 | 1.11.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.11.2 | 1.11.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 5
${PYTHON_PKGNAMEPREFIX}dnspython>=2.0.0: dns/py-dnspython${PYTHON_PKGNAMEPREFIX}html2text>=2020.1.16: textproc/py-html2text${PYTHON_PKGNAMEPREFIX}imapclient>=2.1.0: mail/py-imapclient${PYTHON_PKGNAMEPREFIX}mail-parser>=3.14.0: mail/py-mail-parser${PYTHON_PKGNAMEPREFIX}publicsuffix2>=2.20190812: dns/py-publicsuffix2
The full lists below include those, and their dependencies in turn.
All build dependencies 11
All run dependencies 78
- converters/p5-Text-Unidecode
- devel/gettext-runtime
- devel/libffi
- devel/p5-Algorithm-C3
- devel/p5-Class-C3
- devel/p5-Class-Method-Modifiers
- devel/p5-Data-OptList
- devel/p5-Devel-StackTrace
- devel/p5-Exporter-Tiny
- devel/p5-File-ReadBackwards
- devel/p5-IO-All
- devel/p5-IO-String
- devel/p5-IO-Stringy
- devel/p5-MRO-Compat
- devel/p5-Module-Pluggable
- devel/p5-Module-Runtime
- devel/p5-Moo
- devel/p5-MooX-Types-MooseLike
- devel/p5-OLE-Storage_Lite
- devel/p5-Params-Util
- devel/p5-Role-Tiny
- devel/p5-Sub-Exporter
- devel/p5-Sub-Install
- devel/p5-Sub-Quote
- devel/p5-Throwable
- devel/py-anyio
- devel/py-async_generator
- devel/py-attrs
- devel/py-cffi
- devel/py-outcome
- devel/py-pycparser
- devel/py-six
- devel/py-sniffio
- devel/py-sortedcontainers
- devel/py-typing-extensions
- devel/readline
- dns/py-dnspython
- dns/py-idna
- dns/py-publicsuffix2
- lang/p5-List-MoreUtils
- lang/p5-List-MoreUtils-XS
- lang/p5-Try-Tiny
- lang/perl5.42
- lang/python312
- mail/p5-Email-Abstract
- mail/p5-Email-Address
- mail/p5-Email-Address-XS
- mail/p5-Email-Date-Format
- mail/p5-Email-MIME
- mail/p5-Email-MIME-ContentType
- mail/p5-Email-MIME-Encodings
- mail/p5-Email-MessageID
- mail/p5-Email-Outlook-Message
- mail/p5-Email-Sender
- mail/p5-Email-Simple
- mail/p5-MIME-Types
- mail/py-imapclient
- mail/py-mail-parser
- math/mpdecimal
- net/py-h11
- net/py-socksio
- net/py-trio
- print/indexinfo
- security/py-certifi
- security/py-cryptography
- security/py-pyopenssl
- security/py-service-identity
- security/py-truststore
- textproc/expat2
- textproc/p5-XString
- textproc/py-html2text
- www/py-aioquic
- www/py-h2
- www/py-hpack
- www/py-httpcore
- www/py-httpx
- www/py-hyperframe
- www/py-pylsqpack
No port depends on this one.
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| mailsuite-1.11.2.tar.gz | 17414 | 8a570e1f6ee554a861ff114efdd916664c2dc7ac0f62b293591de7d71aa851d9 |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.