Repolode
LeonMusCoden

LeonMusCoden/LetterFeed

IMAPでメールを定期取得し、ニュースレターをRSSフィードに変換するセルフホスト型アプリ。

代替できる製品:Kill the Newsletter

スター
210
フォーク
20
未解決の Issue
7
最終コミット
2 か月前

これは何?

LetterFeedは、メールのニュースレターをRSSフィードに変換するセルフホスト型アプリです。IMAP経由で定期的にメールボックスへ接続し、設定した差出人から新しいメールが届いていないか確認します。新着メールはそれぞれ処理され、該当するニュースレターのRSSフィードにエントリーとして追加されます。

これにより、メールでしか届かないニュースレターを受信トレイに溜めずに、任意のRSSリーダーで読めます。利用には、SSL経由のポート993で接続できるIMAPメールボックスと、DockerおよびDocker Composeが必要です。メールアカウントの設定は環境変数またはWeb UIから行えますが、その他のオプションは.envファイル内の環境変数で設定する必要があります。

このプロジェクトはPythonで実装されており、Docker Composeでデプロイします。

主な機能

  • 01設定した差出人からの新着メールを、SSL経由でIMAPメールボックスから取得します。
  • 02ニュースレターのメールを、それぞれ専用のRSSフィードにエントリーとして追加します。
  • 03設定は環境変数またはWeb UIから管理できます。
  • 04DockerとDocker Composeでデプロイできます。

ユースケース

  • 他のフィードと一緒に、RSSリーダーでメールニュースレターを読む。
  • ニュースレターを読み続けながら、受信トレイがメールで溢れるのを防ぐ。
  • 自宅のサーバーで、ニュースレターをRSSに変換する仕組みをセルフホストする。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/LeonMusCoden/letterfeed.git
  2. 2

    プロジェクトディレクトリに移動する

    cd letterfeed
  3. 3

    環境変数のサンプルファイルをコピーし、IMAPの設定を編集する

    cp .env.example .env
  4. 4

    Dockerコンテナを起動する

    docker compose up -d

使う前に知っておきたいこと

  • ポート993でSSL経由のIMAPに対応した既存のメールボックスが必要です。
  • 実行するにはDockerとDocker Composeのインストールが必要です。

収録されている特集

トピック

よくある質問

LetterFeed とは?
IMAPでメールを定期取得し、ニュースレターをRSSフィードに変換するセルフホスト型アプリ。 LetterFeedは、メールのニュースレターをRSSフィードに変換するセルフホスト型アプリです。IMAP経由で定期的にメールボックスへ接続し、設定した差出人から新しいメールが届いていないか確認します。新着メールはそれぞれ処理され、該当するニュースレターのRSSフィードにエントリーとして追加されます。
LetterFeed は無料で使えますか?ライセンスは?
LetterFeed は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
LetterFeed は今もメンテナンスされていますか?
半年以内に更新あり。LetterFeed の最終コミットは 2026年9月8日 です。
LetterFeed は何に使えますか?
他のフィードと一緒に、RSSリーダーでメールニュースレターを読む。 ニュースレターを読み続けながら、受信トレイがメールで溢れるのを防ぐ。 自宅のサーバーで、ニュースレターをRSSに変換する仕組みをセルフホストする。
LetterFeed のインストール方法は?
リポジトリをクローンする: git clone https://github.com/LeonMusCoden/letterfeed.git プロジェクトディレクトリに移動する: cd letterfeed 環境変数のサンプルファイルをコピーし、IMAPの設定を編集する: cp .env.example .env Dockerコンテナを起動する: docker compose up -d
LetterFeed はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/LeonMusCoden/LetterFeed

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト