小编dat*_*vil的帖子

开发服务器上的Postfix,允许邮件只发送到一个域

我们的开发服务器上有 postfix,我希望它只能将邮件发送到我们的域,而不是其他域,以防止外部用户意外收到来自我们的开发服务器的邮件。

我搜索了文档,尝试了几件事,但它仍然发送到所有域......

postfix

15
推荐指数
3
解决办法
2万
查看次数

存储和转发邮件,但更改转发邮件中的 FROM 标头

我需要一个 procmail 配方来存储邮件并将其转发到另一个地址。

以下工作正常:

:0c
! addressto@forward.to
Run Code Online (Sandbox Code Playgroud)

但是..现在我需要更改From:正在转发的邮件中的标题,我知道这可能可以用 formail 来完成,但我没有找到任何关于如何做到这一点仍然存储电子邮件的好例子

编辑:自己解决了,见下面的答案

procmail

6
推荐指数
1
解决办法
5084
查看次数

写一个锁系统

我有一个 rsync 的 cronjob,它每 2 分钟运行一次,但有时需要超过 2 分钟。为此,我编写了一个简单的锁定系统,该系统检查如果找不到文件则写入锁定文件,采取行动并删除该锁定文件。

现在,如果脚本由于某种原因崩溃或被杀死,则锁定文件将持续存在并导致问题。

确保 cron 任务在某个时候再次运行的好方法是什么?我曾想过检查锁文件的年龄并在超过一定时期后将其删除,但我认为应该有更好更优雅的解决方案。

编辑:

我现在已经实现了flock。我对为什么文件似乎总是存在感到有些困惑,但我发现这个页面通过将 pid 存储在文件信息中来解释它是如何工作的:

http://mattiasgeniar.be/2012/07/24/prevent-cronjobs-from-overlapping-in-linux/

cron

3
推荐指数
1
解决办法
157
查看次数

标签 统计

cron ×1

postfix ×1

procmail ×1