RedHat派生(CentOS 5.2)Linux電子メールサーバーで、ユーザーが「不在」自動返信を設定できるようにしたいと思います。
メールサーバースタックは、主要な要素に postfix + amavisd + dovecot + roundcube を使用します。
ユーザーは電子メールを介してのみサーバーにアクセスできます(シェルまたはファイルへのアクセスはありません)。
ユーザーは、特定のアカウントに電子メールを送信するか、その他の方法で、「不在」サービスを自分で有効または無効にします。
ユーザーにとって使いやすいものでなければなりません。
「不在」の自動返信を探している機能のいくつか:
理想的には、不在期間中に1回だけ特定の送信者に通知を送信します。
メーリングリストに通知を送信しません。
サーバーベースである必要があり、ユーザーがメールクライアントを開いている必要はありません(Thunderbirdがそれを行うように構成できることは知っていますが、それは私たちにとって実用的なソリューションではありません)。
理想的には、ユーザーが独自のメッセージを設定できるようにします(さまざまな言語を話すユーザーがいます。留守中にメールをチェックできるユーザーもいれば、チェックできないユーザーもいるので、選択できるようにします)。
助けてくれてありがとう。
ほとんどのUNIXおよびLinuxディストリビューションの一部である休暇と呼ばれるプログラムがあります。これはサーバーベースであり、独自のメッセージを設定できます。ただし、あまり賢いとは思わないので、リストの最初の2つのポイントをサポートしていない可能性があります。
Remo Fritzscheの「goldfish」ソフトウェアは、workaround.orgのISPmailチュートリアルで文書化したように、データベースでバックアップされた仮想電子メールセットアップ(Dovecot、Postfixなど)用に作成され、休暇の自動応答を提供します。参照: http://www.remofritzsche.ch/goldfish/ これは基本的にcronベースのPHPスクリプトであり、バックグラウンドでデータベースを使用して、誰がすでに持っているかを記憶します。自動返信が送信されました。Postfix/ Dovecotが使用するユーザーアカウントテーブルのフラグによって有効/無効にできます。