在 RedHat 衍生版 (CentOS 5.2) linux 电子邮件服务器上,我希望用户能够设置“外出”自动回复。
邮件服务器堆栈使用postfix + amavisd + dovecot + roundcube作为主要元素。
用户只能通过电子邮件访问服务器(无外壳或文件访问)。
用户将通过向某个帐户发送电子邮件或通过其他方式自行启用和禁用“不在办公室”服务。
它必须易于用户使用。
我正在寻找“不在办公室”自动回复的一些功能:
理想情况下,只在缺席期间向给定发件人发送一次通知。
不向邮件列表发送通知。
必须是基于服务器的,并且不需要用户打开他们的邮件客户端(我知道可以配置 Thunderbird 来做到这一点,但这对我们来说不是一个实用的解决方案)。
理想情况下,允许用户设置他们自己的消息(我们有用户说不同的语言,有些人可以在他们离开时查看他们的电子邮件,而其他人则不能,所以我想给他们选择)。
谢谢你的帮助。
有一个名为假期的程序,它是大多数 unix 和 linux 发行版的一部分。它是基于服务器的,您可以设置自己的消息。不过,我认为它不太聪明,因此它可能不支持您列表中的前两点。
Remo Fritzsche 的“goldfish”软件是为数据库支持的虚拟电子邮件设置(Dovecot、Postfix 等)编写的,正如我在 workaround.org 上的 ISPmail 教程中所记录的那样,它提供假期自动回复。请参阅:https ://github.com/remofritzsche/goldfish它基本上是一个基于 cron 的 PHP 脚本,它在后台使用数据库来记住谁已经收到了自动回复。它可以通过 Postfix/Dovecot 使用的用户帐户表中的标志来启用/禁用。