In the past, I've always noticed a significant difference in battery consumption when it came to the 'Push' connection of my primary email accounts. Recently, returning to Android, I realized that I don't need to be constantly connected, but a simple notification when a new email arrives would suffice.
That's why I decided to develop NotiMail.
Features:
- Monitors Emails on the Server: NotiMail checks for new, unseen emails without needing a constant client connection.
- Processes and Notifies: Once a new email is detected, NotiMail swiftly processes its details.
- Leverages 'ntfy' for Alerts: Rather than having your device always on alert, NotiMail sends notifications via the ntfy service, ensuring you're promptly informed.
- Database Integration: NotiMail uses an SQLite3 database to store and manage processed email UIDs, preventing repeated processing.
- Built for Resilience: With connectivity hiccups in mind, NotiMail ensures you're always the first to know.
This way, the battery consumption when not receiving emails will be negligible, and there will be only a small notification upon email arrival. Ntfy, the tool used for sending notifications, can be self-hosted, ensuring greater privacy and avoiding the use of Google Services. Ntfy is also supported on iOS, so this solution can be used on Apple devices as well.
For more information, you can look here: https://github.com/draga79/NotiMail
#Email #BatteryLife #Android #NotiMail #iOS #iPhone #Apple #PushEmail