Краткая версия: мне нужно сохранить почту из Exim в сетевой каталог, но в идеале я хочу сохранить их как нестандартные файлы, а не добавлять их в почтовый ящик.
Длинная версия: у меня есть PHP-скрипт, который анализирует почту. В настоящее время он находится в том же ящике, что и почтовый сервер, что позволяет мне направлять почту напрямую в PHP-скрипт — это легко.
Скоро мой почтовый сервер будет размещен на отдельном (подключенном через NFS) сервере. Мой первоначальный план состоял в том, чтобы просто создать символическую ссылку на почтовый ящик и запланировать скрипт для разбора почты через cron, удаляя почту после того, как она была проанализирована.
Проблема в том, что почта хранится в формате mbox, т.е. дописывается в один файл. Поскольку PHP не может надежно использовать блокировки файлов через NFS, я беспокоюсь, что мой сценарий будет уничтожать новую почту, которая поступает во время выполнения.
Итак, вместо того, чтобы записывать почту в один файл, могу ли я заставить Exim сохранять каждую почту в отдельный файл?
Спасибо за любой совет.