- スター
- 666
- フォーク
- 128
- 未解決の Issue
- 364
- 最終コミット
- 16 時間前
これは何?
Twake Mail(tmail-flutter)は、Flutterで構築されたメールクライアントで、モバイル端末とWebで動作します。IMAPの代替として設計された、HTTPとJSONベースの最新プロトコルであるJMAPを使ってメールサーバーに接続し、Linagoraが開発するTwake Mailバックエンドを対象としています。
メールボックスやメッセージの閲覧・管理、メールの送信、検索といった基本的なメール操作に対応しています。プロジェクトのスクリーンショットではスマートフォンとタブレットのレイアウトを確認でき、同じコードベースからWeb版もビルドできます。Web版は、JMAPサーバーのURLを設定してDockerイメージとしてデプロイできます。
独自のJMAPベースのアプリケーション開発に再利用できるJMAP Dartクライアントライブラリも提供しています。ライセンスはAGPL-3.0です。
主な機能
- 01JMAPプロトコルでメールボックスやメッセージを閲覧・管理
- 02メールの送信とメッセージの検索
- 03単一のFlutterコードベースでAndroid、iOS、Webに対応
- 04スマートフォンやタブレットの画面サイズに合わせてレイアウトを調整
- 05DockerでWeb版をデプロイでき、任意のJMAPサーバーで動作
ユースケース
- セルフホスト環境またはTwake Mailバックエンドとネイティブモバイルメールアプリを組み合わせて利用
- JMAPサーバー向けのブラウザベースのWebメールフロントエンドをデプロイ
- 同梱のDartライブラリを使って独自のJMAPメールクライアントを開発
クイックスタート
- 1
プロジェクトのルートフォルダーに移動します
- 2
prebuildスクリプトを実行します
/bin/bash scripts/prebuild.sh - 3
Androidアプリをビルドします
flutter build apk
使う前に知っておきたいこと
- メールの閲覧には、Twake MailバックエンドなどのJMAPサーバー、またはその他のJMAP互換サーバーが必要です。
- 作者によると、Webアプリはまだ開発初期段階です。
- AGPL-3.0ライセンスで提供されています。ネットワーク経由での利用に関する義務を伴うコピーレフトライセンスです。
収録されている特集
トピック
よくある質問
- tmail-flutter とは?
- JMAPプロトコルでメールを扱う、Android・iOS・Web対応のマルチプラットフォームFlutterメールクライアント。 Twake Mail(tmail-flutter)は、Flutterで構築されたメールクライアントで、モバイル端末とWebで動作します。IMAPの代替として設計された、HTTPとJSONベースの最新プロトコルであるJMAPを使ってメールサーバーに接続し、Linagoraが開発するTwake Mailバックエンドを対象としています。
- tmail-flutter は無料で使えますか?ライセンスは?
- tmail-flutter は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- tmail-flutter は今もメンテナンスされていますか?
- 活発にメンテナンス中。tmail-flutter の最終コミットは 2026年11月6日 です。
- tmail-flutter は何に使えますか?
- セルフホスト環境またはTwake Mailバックエンドとネイティブモバイルメールアプリを組み合わせて利用 JMAPサーバー向けのブラウザベースのWebメールフロントエンドをデプロイ 同梱のDartライブラリを使って独自のJMAPメールクライアントを開発
- tmail-flutter のインストール方法は?
- プロジェクトのルートフォルダーに移動します prebuildスクリプトを実行します: /bin/bash scripts/prebuild.sh Androidアプリをビルドします: flutter build apk
- tmail-flutter はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/linagora/tmail-flutter
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Stalwart Mail Server向けのセルフホスト型ブラウザーWebメールクライアント。JMAPでメール、カレンダー、連絡先、ファイルを利用できます。
Nextcloud内で、あらゆるIMAPアカウントに接続できるメールクライアントアプリ。
Cloudflare Workers上で動作するセルフホスト型メールサービス。1つのドメインに複数のメールボックスを作成でき、メール送信や添付ファイル、レスポンシブなWeb UIを利用できます。
PHP製のブラウザベースの多言語IMAPウェブメールクライアント。アプリのようなインターフェースを備え、プラグインやスキンで拡張できます。