Imap-tools

Latest version: v1.10.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 14 of 15

0.9.4

* MailMessage.from_bytes - Alternative constructor

0.9.3

* change license: MIT -> Apache License, Version 2.0
* improve utils.decode_value
* improve MailMessage.attachment decoding
* MailBoxFolderManager.status now returns int values in result
* fix query builder bugs - imap prefix notation rules
* query builder: The key types are marked with `*` can accepts a sequence of values like list, tuple, set or generator.
* add new examples

0.9.0

Added query builder - implemented the search logic described in rfc3501
MailBox.fetch - added "charset" parameter
If the "charset" argument is specified in MailBox.fetch, the search string will be encoded to this encoding.
MailMessage.date now returns datetime.date
MailMessage.date_str attribute added
MailMessage.headers attribute added
MailMessage.id removed
ImapToolsError base exception class removed
MailBoxWrongFlagError exception class removed
functions: (cleaned_uid_set,check_command_status,decode_value,parse_email_address,parse_email_date,quote,pairs_to_dict)
moved to utils module
readme text improved
fixed folder.set encoding dug

0.8.0

Add context manager

0.7.1

Less strict regexp for parse uid

0.7.0

decode MailMessage text and html using encoding, specified in email

Page 14 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.