Как лучше всего запускать сценарий каждый раз, когда я получаю новое письмо? Я использую Pine на Linux. Я хочу передать письмо моему сценарию и выполнить некоторую обработку. У меня нет root-прав на сервере.
1 ответ
Если он локальный (как спросил Дуг), вы можете попробовать файл .forward.
Большинство агентов доставки почты ищут файлы $ HOME/.forward. Если $HOME/.forward
просто содержит адрес электронной почты, он будет пересылать вашу почту на этот адрес электронной почты. Существует также формат файла для .forward, который отправит вашу почту в скрипт. Вам необходимо выяснить не только, используете ли вы локальную или удаленную (IMAP, POP3) доставку, но и какую программу локальной доставки (qmail, sendmail) использует ваша система.
Как ни странно, быстрый поиск в Google не нашел никаких подробных руководств для файлов .forward. Лучшее, что я мог найти для него, - это сложный учебник такого рода, в котором есть много деталей о procmail, которые вы, вероятно, можете игнорировать.