コマンドラインでメールを確認するには?

コマンドラインでメールを確認するには?

私はEvolutionを使用してIMAP経由でメールを送受信します。ほとんどの場合、Evolutionを使い続けたいのですが、コマンドラインでメールを確認して読むためのオプションもありたいと思います。コマンドラインから新しい電子メールを読み取ると、Evolutionはそれを読んだものとしてマークする必要がありますが(それで2回読む必要はありません)、読んだものとしてマークせずにCLIからインポートするだけではEvolutionは失敗しません。それを得るために。

どうすればいいですか?私はコマンドがあることを知っていますが、mail他の人が私の電子メールで送信したメッセージではなく、私のオペレーティングシステムから私のLinuxユーザーに送信されたメッセージが表示されているようです。

答え1

muttが正しい選択です。一度試してみてください。

mutt -f "imaps://USER:[email protected]/INBOX"

?キーボードコマンドを表示するには押します。

答え2

mutt、neomutt、alpineなどのCLIクライアント設定が少し複雑であることがわかりました。

代わりにこれを設定しましたofflineimap。これはメールをローカルフォルダにのみ同期しますが、実際にメールを読み書きするためのUIはありません。メールサーバーアカウントが複雑なため、まだ複雑ですが、少なくともただ構成のアカウントの詳細。速度も非常に遅く、忍耐力を超えてまだ解決策を見つけることができませんでした。

メッセージがローカルフォルダにある場合は、すべてのクライアント(muttやEvolutionなどのGUIクライアントを含む)を使用してメッセージを読み取ることができます。スクリプトとターミナルプログラムを使用してメールを操作することもできます。これは単なるテキストファイルです。

関連情報