Вся почта, которая не нашла своего конкретного получателя сваливается у меня пользователю mailprocessing. А вот далее должна работать вот такая схема: если у входящего письма адрес получателя 8917....@mydomain.ru (т.е. в качестве имени пользователя стоит номер сотового телефона), то переправлять это письмо пользователю sms@mydomain.ru, если же там нет сотового номера то отправлять это письмо в /dev/null.
В сегодняшней связке sendmail+procmail у меня это реализованно через .procmail вот так:
Код: Выделить всё
SHELL=/bin/sh
:0
* $ ? echo ${FORWHO} | egrep -s '[0-9]'
! sms@mydomain.ru
:0
/dev/null
Заранее спасибо!