Dan*_* B. 5 postfix ubuntu-11.10
为了让我的 webb-app 单元测试在我的本地开发环境中工作,即涉及电子邮件传递的地方,我安装了 postfix。
来发现我的同事现在每次运行单元测试时都会收到大量电子邮件。所以我想配置 postfix 以便外发邮件实际上不会传递到外部世界,而是写入我的文件系统上的任意目录。
我已经做了大量的搜索,但是我还没有找到适合我需求的解决方案。我能找到的最接近的解决方案是通过自定义脚本路由邮件,如下所示,但这还没有完成。
预先感谢您的任何帮助-
小智 5
对的,这是可能的。将以下行添加到您的 /etc/postfix/master.cf:
fs_mail unix - n n - - pipe
flags=F user=%YOUR_USER_NAME% argv=tee /home/%YOUR_USER_NAME%/fs_mail.dump
Run Code Online (Sandbox Code Playgroud)
然后将此行添加到您的 /etc/postfix/main.cf:
default_transport = fs_mail
Run Code Online (Sandbox Code Playgroud)
然后重启你的 Postfix 服务器
sudo /etc/init.d/postfix restart
Run Code Online (Sandbox Code Playgroud)
它应该将所有外发邮件保存到您的主文件夹中的 fs_mail.dump 文件中(用您的真实用户名替换 %YOUR_USER_NAME% ;))
| 归档时间: |
|
| 查看次数: |
6106 次 |
| 最近记录: |