Protonmail-api-client

Latest version: v2.1.1

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

Scan your dependencies

Page 1 of 2

2.1.1

What's Changed
* Call `is_draft()` on message class, not dict by benjamin-lowry in https://github.com/opulentfox-29/protonmail-api-client/pull/40
* PGPy compatibility with python 3.13 in https://github.com/opulentfox-29/protonmail-api-client/pull/42

New Contributors
* benjamin-lowry made their first contribution in https://github.com/opulentfox-29/protonmail-api-client/pull/40

**Full Changelog**: https://github.com/opulentfox-29/protonmail-api-client/compare/v2.1.0...v2.1.1

2.1.0

What's Changed
* Fixed `wait_for_new_message` return saving draft in https://github.com/opulentfox-29/protonmail-api-client/pull/39


**Full Changelog**: https://github.com/opulentfox-29/protonmail-api-client/compare/v2.0.0...v2.1.0

2.0.0

What's Changed
* Added work with many addresses per one account (only for premium)

python
new_message = proton.create_message(
recipients=["to1proton.me", "to2gmail.com"],
subject="My first message",
body="Hello world",
)

sent_message = proton.send_message(
new_message,
account_address=proton.account_addresses[1], send message by second address
)


https://account.proton.me/u/1/mail/identity-addresses#addresses

![image](https://github.com/user-attachments/assets/0c83bc62-02a1-410e-b0f2-f358e3326bbf)


**Full Changelog**: https://github.com/opulentfox-29/protonmail-api-client/compare/v1.9.0...v2.0.0

1.9.0

What's Changed
* Added the ability to send messages on a schedule


**Full Changelog**: https://github.com/opulentfox-29/protonmail-api-client/compare/v1.8.0...v1.9.0

1.8.0

What's Changed
* Added methods for mark messages/conversations as read/unread in 30

Now you can mark your messages/conversation as read/unread
(method for mark messages as read was added before)
Messages
python
messages = proton.get_messages()
proton.mark_messages_as_unread(messages)
proton.mark_messages_as_read(messages)

Conversations
python
conversations = proton.get_conversations()
proton.mark_conversations_as_unread(conversations)
proton.mark_conversations_as_read(conversations)


**Full Changelog**: https://github.com/opulentfox-29/protonmail-api-client/compare/v1.7.2...v1.8.0

1.7.2

What's Changed
- removed build by sdist+setup.py
- update pyproject.toml structure
- include wheel in build (on Linux with `pip<23` this project could not be installed and the project version was automatically downgraded to `1.3.4`, which had wheel in the build, this happened, for example, on default Ubuntu 22.04)

Fixed 21
Fixed 26

**Full Changelog**: https://github.com/opulentfox-29/protonmail-api-client/compare/v1.7.1...v1.7.2

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.