rss2email logo

rss2email

Website

CLI tool that forwards RSS/Atom feed updates to email addresses

456 stars 75 forks last commit first released GPL-2.0

Slowing down

No commits since 17 Apr 2025. Check the issue tracker before you rely on it.

rss2email screenshot

rss2email is a command-line utility that monitors RSS and Atom feeds and delivers new entries to email addresses. It runs as a local process (or scheduled job), tracks seen items, and sends email via a local sendmail-compatible MTA or an SMTP/LMTP server.

Key Features

  • CLI-first tool with the r2e command for adding feeds, initializing config/data, and running feed checks
  • Supports sending via local sendmail/compatible MTA, SMTP, or LMTP with authentication and TLS options
  • Stores configuration and seen-item database in XDG-style locations (config and data files by default)
  • Post-processing hook support to modify or sanitize entries before sending (custom modules/functions)
  • Options for HTML mail, date header control, GUID/trust settings, and per-run no-send to seed state
  • Lightweight dependencies (Python-based, uses feedparser and html2text) and packaged for multiple Linux distributions

Use Cases

  • Receive email notifications for new posts from selected RSS/Atom feeds without visiting a feed reader
  • Integrate feed-to-email delivery into existing mail workflows or mailboxes on a server
  • Schedule periodic feed checks via system cron or task scheduler to distribute updates to users

Limitations and Considerations

  • No built-in web UI or multi-user management; primarily single-user CLI usage
  • Relies on external mail delivery configuration; deliverability and authentication depend on local MTA or SMTP settings
  • Uses a local JSON feed database; not designed for very large-scale feed fleets or multi-tenant hosting without custom adaptations

rss2email is a simple, pragmatic tool for users who prefer receiving feed updates by email and who can manage mail delivery and scheduling on their host. It emphasizes configurability and extensibility via post-process hooks while remaining command-line focused.

Categories:

Tags:

Tech Stack:

Share:

Similar to rss2email

phpList logo

phpList

Open source email marketing and newsletter campaign manager

869
289
Last commit

phpList is an open source email marketing manager for newsletters and campaigns, with subscriber management, segmentation, scheduling, bounce handling, and analytics.

AGPL-3.0Actively maintained
Alternative to:
Mailchimp logo
Mailchimp
+14
LetterFeed logo

LetterFeed

Convert email newsletters into RSS feeds via IMAP

203
13
Last commit

Self-hosted app that scans an IMAP mailbox and exposes each configured sender's newsletters as RSS feeds. Deployable via Docker Compose with a web UI.

MITActively maintained
Alternative to:
Kill the Newsletter! logo
Kill the Newsletter!
+3
Taskwarrior logo

Taskwarrior

Command-line task management utility for todo lists and workflows

6k
421
Last commit

Open-source CLI task manager with tagging, projects, priorities, recurrence, filtering, extensible hooks and optional sync.

MITActively maintained
Alternative to:
Todoist logo
Todoist
+10

Secrover

Open-source tool to generate professional HTML security audit reports

252
3
Last commit

Secrover generates human-readable HTML security audit reports for repositories and domains. Scans dependencies, code, and domains; supports scheduling and remote exports.

GPL-3.0Actively maintained
Alternative to:
Snyk logo
Snyk
+15
BBYEN logo

BBYEN

Replacement for YouTube upload email notifications

19
2
Last commit

Service that checks your YouTube subscriptions and sends email notifications for new uploads using the YouTube Data API, RSS feeds, and SMTP.

MITLikely dormant
Alternative to:
Blogtrottr logo
Blogtrottr
+2
Kill the Newsletter! logo

Kill the Newsletter!

Convert email newsletters into Atom feeds

3.1k
142
Last commit

Kill the Newsletter! turns email newsletters into private Atom feeds by providing a unique email address per feed for subscribing without cluttering your inbox.

MITActively maintained
Alternative to:
Kill the Newsletter! logo
Kill the Newsletter!