Ребят, подскажите, пожалуйста, как выполнить свой скрипт при поступлении письма в postfix и при этом доставить сообщение получателю?
Сейчас получилось сделать чтобы отрабатывал скрипт при поступлении, но при этом письмо не доходит в ящик.
master.cf
smtp inet n - n - - smtpd
-o content_filter=trigger:dummy
trigger unix - n n - - pipe
flags=F user=vmail argv=/etc/postfix/trigger ${sender} ${size} ${recipient}
"/etc/postfix/trigger" - bash скрипт который пока записывает входящие параметры в файл.
При этом в логе получается такое:
postfix/qmgr[24500]: 41A1F434B96: from=<user@domain1.com>, size=608, nrcpt=1 (queue active)
postfix/pipe[24513]: 41A1F434B96: to=<user@domain2.com>, relay=trigger, delay=0.06, delays=0.03/0.02/0/0.01, dsn=2.0.0, status=sent (delivered via trigger service)
postfix/qmgr[24500]: 41A1F434B96: removed