Код: Выделить всё
# Exim filter
if $message_body contains "qqq"
then
deliver "blocked@мойдомен.ru"
pipe "/home/папка/blockedmail.sh ${local_part}@${domain} ${message_id}"
seen finish
endif
Код: Выделить всё
#!/bin/sh
echo "Your email has been blocked due to violation of our terms of service.\n[$1]\nMessage ID:[$2]\nSender...\n" \
| mail -s "You have a new mail in quarantine!" "$1"
Теперь не могу понять, почему работает фильтр только с одним локальным ящиком (например petya@мойдомен.ru)? Если отправлю на другой ящик типа vasya@мойдомен.ru - то фильтр не срабатывает и сразу шлет его Василию. Прошу подсказать, где я допустил ошибку.