web-dev-qa-db-ja.com

LinuxでリモートMicrosoftExchangeサーバーの電子メールクライアントとしてmuttを構成する方法は?

私はWindows XP MS Outlook 2007を搭載したラップトップを持っています。セットアップするために何もする必要はありませんでした。ラップトップをオフィスネットワークに接続すると、すべての設定が自動的に取得されました。このラップトップをダンプして、Linux(RHEL)デスクトップで返信を開始します。リモート交換メールサーバーへの電子メールクライアントとしてmuttを使用します。メールサーバーのホスト名を取得しましたが、IMAPをサポートしています。 LinuxでGUIメールクライアントを使用したい。OutlookがExchangeプロキシを使用して接続し、NTLM認証を使用していることがわかります。メールのユーザー名とパスワードを持っています。このトピックについてインターネットで広範囲に検索しました。 muttがメールのフェッチ、メールの送信などのすべてのクライアントジョブを実行するわけではないことを理解するには、

  • メールサーバーとしてではなく、単純なSMTPクライアントとしてのsendmail。
  • procmail
  • fetchmail
  • もちろん、上記のすべてのサービスを使用するようにmuttを構成します。

最も難しい部分は、メールを送信するようにsendmailを構成することです。 Sendmailにはオプションが多すぎて怖いです。このテーマに関するすべてのドキュメントは非常に古く、ほとんどが2007年以前です。

Linuxマシンで電子メールを送受信するようにmuttを構成する手順を誰かが説明できますか?これらは私が妥協できないいくつかのことです:

  • sendmailはすでに存在し、ドキュメントがたくさんあるため、他のソフトウェアではなく、sendmailを使用する必要があります。問題が発生した場合は、ヘルプが表示されます。
  • それはミュートであり、他にはありません。
  • パスワードは、テキストファイルでプレーンテキストとして使用できないようにする必要があります。ファイルに保存する必要がある場合は、暗号化する必要があります。
  • 時々パスワードの入力を求められるべきではありません。
  • できれば、新着メールをチェックする間隔は2分にする必要があります。
  • すでに配置したExchangeのすべてのフィルターも、muttでエクスポートする必要があります。 muttで作成した新しいフィルターをExchangeにエクスポートするとよいでしょう。 (これはオプションです)
  • 電子メールは、サーバーとmuttの両方で利用できる必要があります。これは絶対に必要です。
1
bagavadhar

procmailまたはfetchmailは必要ありません。メールのローカルコピーが必要な場合は、オフラインアクセスにofflineimapを使用します。それ以外の場合、muttはIMAPを介してサーバーにライブでクエリを実行できます。

Muttを使用して接続すると、パスワードを暗号化せずに保存することを避けることはほぼ不可能だと思います。

offlineimapを使用すると、gnome-keyringを使用してパスワードを保存するように構成できます。パスワードは暗号化されて保存されます。ここでの手順: http://www.clasohm.com/blog/one-entry?entry_id=90957

4
jmtd