web-dev-qa-db-ja.com

Linuxメールサーバーで「不在」自動返信を設定する

RedHat派生(CentOS 5.2)Linux電子メールサーバーで、ユーザーが「不在」自動返信を設定できるようにしたいと思います。

メールサーバースタックは、主要な要素に postfix + amavisd + dovecot + roundcube を使用します。
ユーザーは電子メールを介してのみサーバーにアクセスできます(シェルまたはファイルへのアクセスはありません)。

ユーザーは、特定のアカウントに電子メールを送信するか、その他の方法で、「不在」サービスを自分で有効または無効にします。
ユーザーにとって使いやすいものでなければなりません。

「不在」の自動返信を探している機能のいくつか:

  • 理想的には、不在期間中に1回だけ特定の送信者に通知を送信します。

  • メーリングリストに通知を送信しません。

  • サーバーベースである必要があり、ユーザーがメールクライアントを開いている必要はありません(Thunderbirdがそれを行うように構成できることは知っていますが、それは私たちにとって実用的なソリューションではありません)。

  • 理想的には、ユーザーが独自のメッセージを設定できるようにします(さまざまな言語を話すユーザーがいます。留守中にメールをチェックできるユーザーもいれば、チェックできないユーザーもいるので、選択できるようにします)。

助けてくれてありがとう。

3
Renaud Bompuis

ほとんどのUNIXおよびLinuxディストリビューションの一部である休暇と呼ばれるプログラムがあります。これはサーバーベースであり、独自のメッセージを設定できます。ただし、あまり賢いとは思わないので、リストの最初の2つのポイントをサポートしていない可能性があります。

5
pgs
4
Caterpillar

Remo Fritzscheの「goldfish」ソフトウェアは、workaround.orgのISPmailチュートリアルで文書化したように、データベースでバックアップされた仮想電子メールセットアップ(Dovecot、Postfixなど)用に作成され、休暇の自動応答を提供します。参照: http://www.remofritzsche.ch/goldfish/ これは基本的にcronベースのPHPスクリプトであり、バックグラウンドでデータベースを使用して、誰がすでに持っているかを記憶します。自動返信が送信されました。Postfix/ Dovecotが使用するユーザーアカウントテーブルのフラグによって有効/無効にできます。

1
Signum