Postfix
為虛擬郵件上的 Postfix 創建過濾器
這就是我想要做的:
我有一個在 Ubuntu 精確 64 位上使用 Postfix 的伺服器,我在 /etc/postfix/virtual 中有一個電子郵件列表,如下所示:
artz@mydomain.com artz@gmail.com artz2@mydomain.com artz@yahoo.com
現在我想放置一個過濾器來獲取所有發送的郵件,並為主題添加一些前綴或在郵件末尾添加其他內容。
在文件 /etc/postfix/master.cf 我放:
filter unix - n n - 10 pipe flags=Rq user=filter argv=/home/filter/filtro.php -f ${sender} -- ${recipient}
我創建了使用者過濾器並將文件 /home/filter/filtro.php:
#!/usr/bin/php <?php $myFile = "/home/filter/testFile.txt"; $fh = fopen($myFile, 'a'); fwrite($fh, "\n-----------------------\n"); fwrite($fh, json_encode($_SERVER['argv']) ); ?>
這只是為了看看它是否有效。但事實並非如此。任何人都可以看到我的問題的曙光嗎?
謝謝!
您可以將
mimedefang
配置smtpd_milter
與後綴一起使用。它可以更改/添加/刪除標題 (action_change_header
/action_insert_header
/action_delete_header
) 並將文本 (append_text_boilerplate
) 附加到郵件中。更多資訊在這裡