-1

fetchmail、procmail、および mutt を使用して端末からメールを読み取ろうとしています。fetchmail デーモンを使用して、IMAP または POP で 5 秒ごとにメールを取得することで、ほぼリアルタイムでメールを取得できます。このソリューションは Mac と Linux の両方で機能しますが、これを行うためのより良い方法があるかどうか知りたいです。

以前は Thunderbird と Apple Mail を使っていましたが、どちらもほぼリアルタイムでメールを取得していました。どちらも常に fetchmail を使用していますか? メール サーバーに 5 秒ごとに ping を実行するのを避ける方法はありますか? 多分ソケットベースのソリューションかそのようなものですか?

4

1 に答える 1

2

多くの IMAP サーバーはIMAP IDLEコマンドをサポートしています。このコマンドを使用すると、選択した IMAP フォルダー (INBOX など) 内の新しいメッセージに関する「ほぼリアルタイム」の通知を取得できます。IMAP セッションを開いたままにしておくと、サーバーは新しいメッセージについて通知します。

fetchmailはIMAP IDLEをサポートしています。

于 2016-06-12T17:52:17.153 に答える