postfix と mailx だけを使用して IMAP アクセスを取得できますか?

postfix と mailx だけを使用して IMAP アクセスを取得できますか?

サーバーに と をインストールしていますpostfix。コマンドを使用して、コマンドラインから電子メールを送受信できます。 また、を使用して各ユーザーの で電子メールを読むこともできます。 mailxCentOS 7mailxinboxnano /var/spool/mail/username

私の印象ではmailx、 とpostfixのみが をサポートしていますsmtp。問題は、別のAPI( JavaMail) を使用してユーザーの を読み取ろうとしているのにinbox、すべての例がimapまたはpop3プロトコルを使用していることです。 postfix/mailx経由でアクセスできるようにする方法はありますか? または、コンテンツを取得するためにを使用する前にimapもインストールする必要がありますか?dovecotimapinbox

答え1

Postfix は SMTP サーバー (およびリレーを行うクライアント) であり、ローカル配信エージェント (ディレクトリ、メールボックス ファイルなど) でもあります。

mailx はさまざまなメール プロトコルのクライアントであり、さまざまなストレージ形式のローカル メールにアクセスできます。

しかし、IMAP プロトコル (リモート メールボックスの操作に特化して設計された通信プロトコルで、この目的にはこれを超えるものはほとんどありません) を使用してメールにアクセスできるようにするには、IMAP サーバーが必要になります。Dovecot、Cyrus、Courier などから選択できます。私は Cyrus が最も使いやすかったのですが、はるかに簡単な Dovecot に比べると設定が面倒です。

関連情報