有没有办法从Unix服务器捕获所有邮件并将其传送到日志文件? 或者,也许至less所有来自PHP的邮件? 我知道在php.ini中,sendmail被这条线欺骗:
sendmail_path = /Users/ckj/Dropbox/scripts/snydmail.sh
snydmail.sh看起来像这样:
cat >> /path/to/file/mails.txt
这在我的本地MAMP服务器上工作正常,但我无法在我的CentOS服务器上工作。
有没有人比上面的黑客有更聪明的方式?
你有procmail安装? 如果是这样,你可以使用如下的配方:
:0c: /path/to/file.txt
你应该考虑procmail。 它过滤邮件并将其发送到各种邮箱或文件。 我觉得它会做到你想要的,更精致的。