Возникла необходимость забирать почту у провайдера по pop3 протоколу, а затем разбрасывать ее по ящикам пользователей в зависимости от содержания полей заголовка:
Нашел соответствующую статеечку в Internet-е.
Делает это связка fetchmail+procmail+Sendmail
Создал .forward
|IFS=' ';exec /usr/bin/procmail USER=isp
.procmailrc
SHELL=/bin/sh
PATH=/bin:/usr/bin:/usr/local/bin
:0
* ^Subject:*test
! test
А вот здесь и начались грабли, при попытке послать писмо на ящик isp
с Subject: test
в ящик test падает следующее:
The original message was received at Wed, 16 Apr 2003 10:33:59 +0300
from localhost.localdomain [127.0.0.1]
----- The following addresses had permanent fatal errors -----
|IFS=' ';exec /usr/bin/procmail USER=isp
(reason: Service unavailable)
(expanded from: <isp@domain.com>)
----- Transcript of session follows -----
smrsh: "procmail.USER=isp" not available for sendmail programs (stat failed)
554 5.0.0 Service unavailable
Я так понимаю это работало на предыдущих версиях Sendmail, а как запустить вышеуказанную сцепку на версии 8.12.8?