Назад | Перейти на главную страницу

Передача писем с сервера разработки в текстовый файл

Есть ли способ захватить всю почту с сервера 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