davmail
Exchange/Office 365 を標準的なメール、カレンダー、連絡先に変換するゲートウェイで、任意のメールクライアントから Microsoft サーバーにアクセスできます。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
Microsoft メールサーバーの万能翻訳ツール、あなたを Outlook から解放します。
主な機能
- POP/IMAP/SMTP/CalDAV/CardDAV/LDAP の6つの標準プロトコルをサポート
- Exchange および Office 365 と互換(OWA 経由のリモート接続を含む)
- クロスプラットフォーム:Windows、macOS、Linux、ネイティブインストーラーおよび Docker イメージ
- Outlook のインストール不要で、デスクトップを解放
- セキュリティ:Log4j の脆弱性の影響を受けず、高いコード品質(SonarCloud で優良評価)
できないこと
- •Java 実行環境(JRE 8 以降)が必要です。Windows スタンドアロン版には Java が内蔵されているため、追加でインストールする必要はありません
- •初回設定では、正しい Exchange アドレスと認証方式(基本認証または OAuth2)の確認に IT 部門の支援が必要になる場合があります
- •Exchange の高度な機能(ユニファイドメッセージング、パブリックフォルダー、Outlook ルールなど)はサポートされていません
- •会社で多要素認証(MFA)が有効になっている場合は、OAuth2 またはアプリパスワードを使用する必要があります
- •ローカルプロキシとして、DavMail は複数のポート(デフォルト:1025、1110、1143、1080)を占有するため、既存のサービスと競合しないことを確認してください
使用例
- 会社が Exchange/Office 365 の使用を強制しているが、Thunderbird、Apple Mail、Outlook for Mac などのクライアントを使いたい場合
- リモートワーク中に OWA 経由で会社のメールにアクセスする必要があるが、ブラウザを使いたくない場合
- Linux または macOS のユーザーが Exchange のカレンダーと連絡先にアクセスする必要がある場合
- 移行シナリオ:Outlook からオープンソースのメールクライアントへ移行する際の橋渡しとして
詳細説明
DavMail はオープンソースのゲートウェイツールで、Microsoft Exchange および Office 365 の独自プロトコルを、標準的な電子メール、カレンダー、連絡先、ディレクトリのプロトコル(POP、IMAP、SMTP、CalDAV、CardDAV、LDAP)に変換できます。macOS、Linux、Windows をサポートし、Outlook Web Access (OWA) 経由でのリモート接続も可能なため、Outlook を使用したくないユーザーや、オープンソース/サードパーティ製メールクライアントを好む場面に適しています。このプロジェクトは 15 年以上の歴史を持ち、活発にメンテナンスされており、SourceForge、Docker、Flatpak、RPM などさまざまな方法で入手できます。Log4j の脆弱性の影響を受けません。OpenChange や Evolution MAPI などの類似ツールと比較して、DavMail はより軽量で、スタンドアロンで動作し、追加のサービスコンポーネントを必要とせず、設定も簡単です。
トラブルシューティング & FAQ (2)
トラブル対応CalDAV経由でカレンダーイベントを作成する際にDavMailの「ErrorCannotCreateCalendarItemInNonCalendarFolder」エラーを修正する方法
これは DavMail 7.0.0(例:7.0.0-4403)における既知のバグで、Thunderbird/Lightning から EWS を介したイベント作成に影響します。既存のイベントの読み取りと変更は正常に動作しますが、DavMail が誤ったフォルダーを対象とするため、新しいイベントの作成が失敗します。
修正方法:
1. DavMail 7.1.0 以降にアップグレードしてください — この修正は 7.1.0 リリースに含まれています(trunk ビルドでも利用可能です)。
2. 一時的な回避策:このバグが存在せず、カレンダーアイテムを正しく作成できる DavMail 6.8 にダウングレードしてください。
このバグによってカレンダーフォルダーが削除された場合、Exchange/M365 の削除済みフォルダーの回復機能から復元できる可能性があります。
トラブル対応DavMail が EWS から Graph に切り替えた際に異なる IMAP フォルダ名 (Sent と Sent Items) を表示するのはなぜですか?また、どのように修正すればよいですか?
これは DavMail の不整合バグで、EWS バックエンドは well-known フォルダーを短い名前(Sent、Trash、Junk)にマッピングしていたのに対し、Graph バックエンドは Exchange の生の表示名(Sent Items、Deleted Items、Junk Email)をそのまま公開していたため、EWS から Graph への移行時に mbsync の設定が壊れるというものでした。メンテナーは、Graph バックエンドが特殊フォルダーの表示名を同じ短い名前に置き換えるようにして、EWS の動作と一致させることでこれを修正しました。修正方法: この変更を含む最新ビルドに DavMail をアップグレードしてください。これにより、両方のバックエンドが同一の well-known フォルダー名(Sent、Trash、Junk)を返すようになるため、既存の mbsync チャネル設定は変更なしで動作します。旧バージョンでの回避策: Graph バックエンドを使用する場合は、個別の mbsync チャネルを作成するか、'Sent Items' → 'Sent'、'Deleted Items' → 'Trash'、'Junk Email' → 'Junk' にマッピングするリネームルールを作成してください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
お使いのシステムに適したインストールパッケージをダウンロードします(SourceForge または GitHub Releases)
ダブルクリックでインストールします(Windows は exe、macOS は .app、Linux は deb/rpm または jar を直接実行)
DavMail を起動したら、システムトレイでアイコンを見つけ、設定画面を開き、Exchange サーバーアドレス(例:https://mail.company.com/ews)と認証情報を入力します
- お使いのシステムに適したインストールパッケージをダウンロードします(SourceForge または GitHub Releases)
- ダブルクリックでインストールします(Windows は exe、macOS は .app、Linux は deb/rpm または jar を直接実行)
- DavMail を起動したら、システムトレイでアイコンを見つけ、設定画面を開き、Exchange サーバーアドレス(例:https://mail.company.com/ews)と認証情報を入力します
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Windows ではコントロールパネルからアンインストールします。macOS では .app を削除し、~/Library/DavMail の設定を削除します。Linux ではパッケージマネージャーでアンインストールするか(例:apt remove davmail)、展開したディレクトリを削除します。事前にデータをバックアップしてください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs