я добавил следующую строку в постфиксе master.cfPostfix After-Queue Content Filter не работает
filter unix - n n - 10 pipe flags=Rq user=filter null_sender= argv=/tmp/filter.sh -f ${sender} -- ${recipient}
мой тестовый код сценарий filter.sh выглядит следующим образом:
#!/bin/sh
SENDMAIL="/usr/sbin/sendmail -G -i" # NEVER NEVER NEVER use "-t" here.
export HOME=/home/filter
SENDER="$2" #sender
shift
shift
shift
EMPFAENGER="[email protected]" #empfaenger
#echo "SENDER=$SENDER" >> /tmp/logging.log
#echo "EMPFAE=$EMPFAENGER" >> /tmp/logging.log
touch itworked
cat | $SENDMAIL -f $SENDER -- $EMPFAENGER
When я отправлю электронное письмо, которое будет доставлено, но я его не пропустил через скрипт.
Кто-нибудь знает, что я настроил неправильно?
PS:
- Пользователь "фильтр" существует, и у него есть все права на сценарий.
- Ubuntu 16.04.1
- установлен новейший Mailcow использовать его только местные
Привет Chris