Есть ли способ захватить всю почту с сервера unix и передать ее в файл журнала? А может хоть вся почта с PHP? Я знаю трюк, когда в php.ini sendmail обманывают этой строкой:
sendmail_path = /Users/ckj/Dropbox/scripts/snydmail.sh
Где snydmail.sh выглядит так:
cat >> /path/to/file/mails.txt
Это отлично работает на моем локальном сервере MAMP, но я не могу заставить его работать на моем сервере CentOS.
Есть ли у кого-нибудь более хитрый способ, чем взлом выше?
Вам следует подумать о procmail. Он хорошо разработан для фильтрации почты и отправки ее в различные почтовые ящики или файлы. Я думаю, он будет делать именно то, что вы хотите, и даже более элегантно.
У вас установлен procmail? Если это так, вы можете использовать следующий рецепт:
:0c:
/path/to/file.txt