Python Mail

Open-source Python projects categorized as Mail

Top 22 Python Mail Projects

  1. TrendRadar

    ⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。

    Project mention: Daily AI & Automation Tech News - November 20, 2025 | dev.to | 2025-11-19

    Link: https://github.com/sansan0/TrendRadar

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Mail-in-a-Box

    Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.

    Project mention: Show HN: Posthorn, self-hosted mail without the mail server | news.ycombinator.com | 2026-05-26

    A VPS will not be cheaper - but you may get more for your money (more storage, unlimited accounts).

    For something simple try https://mailinabox.email/

    > would love to switch to some VPS/root or anything where I can SSH and install, compile my own services, but something where security is high and support is 24/7 available.

    Those sound like expensive requirements to me. You want managed self hosted email? Some else providing support will be expensive.

  4. Mailu

    Insular email distribution - mail server as Docker images

    Project mention: Proton Mail Suspended Journalist Accounts at Request of Cybersecurity Agency | news.ycombinator.com | 2025-09-12

    Not who you asked, but I self-host some non-critical mail domains using Mailu[0], which is a set of docker containers. It's been fairly low maintenance. Ease of setup depends on your technical knowledge, but if I can do it, and you're on HN asking the question, you'll probably manage.

    [0]: https://mailu.io/

  5. Edu-Mail-Generator

    Generate Free Edu Mail(s) within minutes

  6. tgtg

    Scanner for Too Good To Go Notifications

  7. mail-parser

    A tool that parses emails by enhancing the Python standard library, extracting all details into a comprehensive object.

  8. imapbackup

    A Python script for incremental backups of IMAP mailboxes

  9. modoboa-installer

    An installer for Modoboa

  10. power-mailinabox

    A Mail-in-a-Box with extra capabilities and more customizability. Not just for power users!

  11. Edu-Mail-Generator

    This bot can make 20 different USA college edu mail automatically within 5min. (by MrStark-XD)

  12. emailbomber

    a powerful script in python to send bulk mails

  13. tempmail-python

    Python library for generating temporary emails

  14. mailarchive

    IETF Mail List Archives

    Project mention: We moved all of our collaboration to mailing lists | news.ycombinator.com | 2026-02-05

    We have found that people tend to be so used to the quick dopamine hits of chat that they tend to abuse of the availability of chat. Policing is often required to move conversations back to email when things get complex/lengthy.

    [0]: https://github.com/ietf-tools/mailarchive.

  15. gnome-gmail

    Integrate GMail into the Linux Desktop

  16. MailPush

    kindle第三方邮箱推送插件

  17. mail2googlegroup

    Import email to Google Groups. Migration tool (imap and mbox)

  18. flask-mailing

    Flask-Mailing is the ultimate solution for sending emails asynchronously in Flask applications. With its extensive features such as support for multiple email providers, file attachments, customizable templates, and encryption, Flask-Mailing makes email communication effortless and efficient.

  19. mmuxer

    IMAP filtering client

  20. mailers

    Email delivery for asyncio.

  21. apple-mail

    an agent skill that gives AI assistants full control over macOS Mail.app

    Project mention: Show HN: Applemail – Cursor skill for full macOS Mail.app control | news.ycombinator.com | 2026-03-18
  22. TARS

    AI chatbot based on OpenAI GPT models that communicates with you over SMS messaging and complete personality control. (by Mariner10)

  23. simple-gmail

    Simple way of sending emails in python

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Mail discussion

Log in or Post with

Python Mail related posts

  • How to Self-Host Your Own Email Server (And Stop Depending on Third Parties)

    3 projects | dev.to | 8 Apr 2026
  • Ask HN: Running your own email service?

    1 project | news.ycombinator.com | 19 Dec 2025
  • Self-hosting email in 2025 is easy actually (apart from M365)

    2 projects | news.ycombinator.com | 1 Oct 2025
  • How to Setup Secure Email Server

    1 project | dev.to | 20 Sep 2025
  • Ask HN: Are you aware of a sane path to selfhosted email server?

    2 projects | news.ycombinator.com | 8 Jun 2024
  • Ask HN: Do you run your own DNS servers?

    1 project | news.ycombinator.com | 21 May 2024
  • Mail-in-a-Box – Take back control of your email

    2 projects | news.ycombinator.com | 24 Feb 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Mail projects in Python? This list will help you:

# Project Stars
1 TrendRadar 59,355
2 Mail-in-a-Box 15,330
3 Mailu 7,314
4 Edu-Mail-Generator 867
5 tgtg 538
6 mail-parser 442
7 imapbackup 346
8 modoboa-installer 313
9 power-mailinabox 194
10 Edu-Mail-Generator 111
11 emailbomber 78
12 tempmail-python 63
13 mailarchive 60
14 gnome-gmail 51
15 MailPush 39
16 mail2googlegroup 39
17 flask-mailing 37
18 mmuxer 35
19 mailers 28
20 apple-mail 6
21 TARS 3
22 simple-gmail 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?