在Linux邮件服务器上设置“离开办公室”autoreply

在RedHat派生(CentOS 5.2)Linux电子邮件服务器上,我希望用户能够设置“离开办公室”自动回复。

邮件服务器堆栈使用postfix + amavisd + dovecot + roundcube作为主要元素。
用户只能通过电子邮件访问服务器(无shell或文件访问)。

用户将自己启用和禁用“不在办公室”的服务,通过发送电子邮件到某个帐户或通过其他方式。
用户使用它一定很简单。

我正在寻找“离开办公室”自动回复的一些function:

  • 理想情况下,仅在缺席期间将通知发送给给定的发件人。

  • 不会将通知发送到邮件列表。

  • 必须是基于服务器的,并且不要求用户打开他们的邮件客户端(我知道Thunderbird可以被configuration成这样做,但对我们来说这不是一个实际的解决scheme)。

  • 理想情况下,允许用户设置他们自己的信息(我们有用户说不同的语言,有些人可以检查他们的电子邮件,而其他人不会,所以我想给他们的select)。

谢谢你的帮助。

有一个叫休假的程序,是大多数unix和linux发行版的一部分。 这是基于服务器,您可以设置自己的消息。 但我不认为这太聪明,所以可能不支持你列表中的前两点。

Remo Fritzsche的“金鱼”软件是为数据库支持的虚拟电子邮件设置而编写的(Dovecot,Postfix,…),我在我的ISPmail教程中logging了在workaround.org上提供的假期自动回复。 请参阅: http : //www.remofritzsche.ch/goldfish/它基本上是一个基于cron的PHP脚本,它使用后台的数据库记住谁已经发送了自动回复。 它可以通过Postfix / Dovecot使用的用户帐户表中的标志来启用/禁用。