IMAPとは
IMAP(Internet Message Access Protocol)は、メールサーバー上でメールを管理する同期型プロトコルです。POP3とは異なり、メールをサーバー上に保存したまま操作できるため、複数デバイスでメールを同期できます。
IMAPの特徴
使用ポート
- ポート143: 標準IMAP接続
- ポート993: IMAPS(SSL/TLS暗号化)
POP3との違い
| 項目 | IMAP | POP3 |
|---|---|---|
| メール保存場所 | サーバー上 | ローカルにダウンロード |
| 複数デバイス同期 | 可能 | 困難 |
| サーバー容量 | 多く必要 | 少なくて済む |
自社メールサーバー運用への応用
IMAPサーバーの選択
自社メールサーバーでIMAPを実装する際は、Dovecotが最も推奨されます。高性能で安全性が高く、Postfixとの統合も容易です。
Dovecotの基本設定
# /etc/dovecot/dovecot.conf
protocols = imap imaps
mail_location = maildir:~/Maildir
ssl = required
ssl_cert = </etc/ssl/certs/mail.crt
ssl_key = </etc/ssl/private/mail.key
運用のポイント
- ディスク容量管理: IMAPはサーバー上にメールを保存するため、十分な容量が必要
- バックアップ: 定期的なメールデータのバックアップが重要
- クォータ設定: ユーザーごとのメールボックス容量制限を設定
- SSL/TLS必須: 暗号化通信を必ず有効化
関連ブログ記事
2025-2026年の最新動向
JMAP(JSON Meta Application Protocol)の普及が進んでいます。JMAPはIETFがRFC 8620として標準化したIMAPの後継プロトコルで、JSON/HTTPベースのモダンなメールアクセスプロトコルです。Fastmail、Cyrus IMAPが既に対応しており、IMAP比で接続確立が高速、モバイル環境でのバッテリー効率が向上しています。
IMAP4rev2(RFC 9051)が2022年に標準化され、UTF-8サポートの強化、CONDSTORE/QRESYNC拡張の標準化、認証メカニズムの改善が含まれています。Dovecot、Cyrus IMAPが対応を進めています。
また、OAuth 2.0認証がメールクライアントの標準になりつつあり、Google、Microsoft(Outlook.com)はパスワード認証の廃止を進めています。IMAP接続でもXOAUTH2による認証が推奨されています。
外部リンク
よくある質問(FAQ)
Q. IMAPとは?
IMAP(Internet Message Access Protocol)は、メールサーバー上のメールをリモートから閲覧・管理するプロトコルです。メールはサーバーに保存されたまま複数デバイスから同期して利用できます。
Q. IMAPとPOP3の違いは?
POP3はメールをダウンロードしてサーバーから削除する方式、IMAPはサーバーにメールを残して同期する方式です。複数デバイスでメールを共有する場合はIMAPが必須です。
Q. IMAPのポート番号は?
標準ポートは143(STARTTLS)、暗号化接続は993(IMAPS/SSL/TLS)です。セキュリティのため993の使用が推奨されます。
Q. JMAPとは?
JMAPはJSON/HTTPベースのモダンなメールアクセスプロトコルで、IMAPの後継として標準化されています。接続確立の高速化とモバイル効率の向上が特徴です。
まとめ
IMAPは、現代のメール環境に最適な同期型プロトコルです。複数デバイスでメールを利用する場合、IMAPの実装は必須です。自社メールサーバーでは、Dovecotを使用してIMAPを実装することで、安全で高性能なメール環境を構築できます。
