自動応答機能を備えたCLI Eメールクライアント?

自動応答機能を備えたCLI Eメールクライアント?

オンラインで見つけることができるすべては、メールサーバーの設定を意味します。これはいいえここの状況。

首のない(したがってThunderbirdは使用できません。)自動メール応答クライアントを設定する必要があるマシン(ARM)。私が使用している電子メールサービスにはそのような機能はありません。 IMAP プロトコルを使用してメールにアクセスし、SMTP プロトコルを使用してメールを送信できます。

返信 - ああ - マティック私が望むものと似ているようですが、私が間違っていない限り、マシンにメールサーバーがインストールされている場合にのみ機能します。

私もそれに気づいた。休日しかし、繰り返しますが、私が遭遇したすべての設定チュートリアルには、メールサーバー「postfix」の設定が記載されているので、私が必要とする設定ではありません。

誰かが私にCLIメールを教えてもらえますか?顧客そのような機能はサポートされていますか?

答え1

愚かMUA(Mail User Agent)は、基本的に強力な端末電子メールクライアントです(参照:新しいたわごと)。それは使用することができるシェルスクリプトフィルターで新しいメール。私は個人的にあなたが要求したことを正確に行ったことがありませんが、役に立つかもしれないいくつかのコマンドは次のとおりです。

電子メールを送信するにはecho "This is the message body" | mutt -c <cc_address> -s "This is the subject" <to_address>:ヒント:本文はディスク上のファイルでもありますmutt -c <cc_address> -s "Subject" <to_address> < body.txt(参照:マニュアルページより多くの情報を知りたい場合)。

したがって、明確にするために、1)受信メールを解析するための新しい電子メールスクリプトを生成し、2)応答を送信するスクリプトを生成し、3)cronで実行するように設定する必要があります。

また、資格情報はデフォルトでプレーンテキストとして保存されます。ただし、次の場合GPG設定が完了したら、資格情報を暗号化して安全に保存できます(参照:ポイントファイル/.mutt/muttrc例えば)。

答え2

これで、VNCとThunderbirdを使用して、単純な(しかし多少リソース集約的な)方法でこの問題を解決しました。

以下は、ヘッドレス Debian マシンで実行するための段階的なガイドです。

1. グラフィック環境のインストール

私は可能な最も軽いシステムが欲しかった。xfce4私はそれがどれだけの依存関係を持っているかを見て衝撃を受けました(266の新しいパッケージは合計474MBのディスク容量でした)。lxdeさらに悪いのは、384パケット、579MBのサイズです。

私はそれを使用することにしましたicewm。技術的には、これは完全なデスクトップ環境ではなく、スタンドアロンのウィンドウマネージャです。 117パッケージ、268MB。

sudo apt-get install icewm

2. VNCサーバーのインストール

tightvnc仮想デスクトップを自動的に作成し、ヘッドレスコンピュータで実行するのに理想的な、非常に軽量で高速で設定が簡単なVNCサーバーです。

sudo apt-get install tightvncserver

3. VNC サーバーの新規ユーザーの作成

オプションですが、できるだけきれいに保ちたいです。

sudo adduser vnc

必要なパスワードを入力してください。他の質問は空白にしておくこともできます。

4. VNCサーバーの起動

まず、新しいアカウントにログインし、VNCサーバーを起動します。

su - vnc
vncserver

本当に簡単です!ログインに必要なパスワードを入力するように求められます。

VNCサーバーに接続するには、必要なVNCビューアを使用できます。スマートフォンのアプリストアにもVNCビューアがたくさんあります。私はvinagreデスクトップで使用しました。サーバーIPとデフォルトポートを使用して接続するだけです5901

5. Thunderbirdのインストールと自動返信の設定

sudo apt-get install thunderbird

これはリソース(26個のパッケージ、184MB)に少し負担がかかりますが、自動応答設定は非常に簡単になります。

VNCデスクトップでThunderbirdを開き、[既存のEメールを使用]を選択し、IMAPを使用してEメールアカウントにログインします。

次に、不在返信用のテンプレートを作成する必要があります。Write上部のボタンをクリックして目的のメッセージと件名を作成します。完了したらに移動しますFile -> Save As -> Template。テンプレート名がテーマになります。

メニューボタンをクリックしてに進みますMessage Filters -> Message Filters。ウィンドウ内でNew右クリックします。ここでは、フィルタに名前を付けることができます(例Out of office:)。設定をデフォルト値のままにするか、Apply filter when必要に応じて変更できます。Filter after Junk Classification

ここでは、特定の送信者またはトピックをブラックリストまたはホワイトリストに追加するなど、特定の特定のフィルタを追加設定できます。フィルタが必要ない場合は選択してくださいMatch all messages

下のタスクでReply with Templateテンプレートを選択して選択します。それだけです!メッセージを読んでマークするために他のタスクを追加することもできますが、後で手動で確認/返信する必要があることを知っているので、そうしません。上記のフィルタを使用すると、後で自動応答メッセージについて簡単に確認できるように、メッセージにタグを付けることもできます。

今一度クリックするだけですOK。チェックボックスを使用してオンまたはオフにEnabledできます。

もう終わりました!

ログアウトするとThunderbirdが終了するため、VNCセッションを切断してThunderbirdを開いたままにしておくことを忘れないでください。必要に応じて、スパムや同様のメッセージを避けるためにフィルタを使用することをお勧めします。

関連情報