如何配置 sendmail 在转发(.forward)后删除 /var/mail/username 中的本地副本

如何配置 sendmail 在转发(.forward)后删除 /var/mail/username 中的本地副本

我正在通过 procmail 将电子邮件通过“.forward”转发给我的一个系统用户的 PHP 脚本。处理后,邮件消息不再需要。如何配置 sendmail 以在转发电子邮件消息后将其删除?

答案1

您使用的是转发右键的管道功能?那么收件箱中就不会有电子邮件的副本。我猜这就是您所说的“在电子邮件发送后删除它们”的意思。

如果不起作用,请检查 smrsh。srshm 定义了出于安全原因您可能通过管道传输邮件的程序。找到 sm.bin,并为要用于管道传输的程序放置符号链接。

否则,请运行一个 cron 作业,每天清空收件箱一次或以您方便的频率清空。

相关内容