在 Linux 邮件服务器上设置“外出”自动回复

在 Linux 邮件服务器上设置“外出”自动回复

在 RedHat 衍生产品(CentOS 5.2)Linux 电子邮件服务器上,我希望用户能够设置“外出”自动回复。

邮件服务器堆栈使用后缀+amavisd+鸽舍+圆立方体为主要元素。
用户只能通过电子邮件访问服务器(无 shell 或文件访问权限)。

用户将自行启用或禁用“外出办公”服务,可以通过向某个帐户发送电子邮件或其他方式。
它必须对用户来说简单易用。

我正在寻找“外出时”自动回复的一些功能:

  • 理想情况下,在缺席期间仅向特定发件人发送一次通知。

  • 不向邮件列表发送通知。

  • 必须基于服务器,并且不需要用户打开他们的邮件客户端(我知道可以配置 Thunderbird 来执行此操作,但这对我们来说不是一个实用的解决方案)。

  • 理想情况下,允许用户设置自己的消息(我们的用户说不同的语言,有些人可以在离开时查看他们的电子邮件,其他人则不能,所以我想给他们选择)。

谢谢你的帮助。

答案1

有一个名为 vacation 的程序是大多数 unix 和 linux 发行版的一部分。它基于服务器,您可以设置自己的消息。不过,我认为它不太智能,所以它可能不支持您列表中的前两点。

答案2

答案3

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

相关内容