Есть 2 сервера, обслуживающие один почтовый домен: внешний sendmail-8.12.11 забирает на себя всю почту, и внутренний. На внешнем необходимо сделать, чтобы ящики начинающиеся с цифры, ложились в один локальный ящик. Вся остальная почта (для ящиков, начинающихся с буквы) должна пересылаться на внутренний сервер.
Пробовал через виртуальные домены (virtusertable):
локальный_ящик@домен локальный_ящик
@домен %1@внутренний сервер
а ящики, начинающиеся с числа пробить в алиасах. Но в этом случае он алиасы не отрабатывает.
А без виртуальных доменов внешний сервер не принимает почту для несуществующих ящиков.
Прописывать через алиасы всех внутренних пользователей на внешнем сервере довольно затруднительно, я щиков очень много.
Подскажите пожалуйста, как организовать, может кто делал подобные задачи?
>Есть 2 сервера, обслуживающие один почтовый домен: внешний sendmail-8.12.11 забирает на себя
>всю почту, и внутренний. На внешнем необходимо сделать, чтобы ящики начинающиеся
>с цифры, ложились в один локальный ящик. Вся остальная почта (для
>ящиков, начинающихся с буквы) должна пересылаться на внутренний сервер.
>Пробовал через виртуальные домены (virtusertable):
> локальный_ящик@домен локальный_ящик
> @домен %1@внутренний сервер
>а ящики, начинающиеся с числа пробить в алиасах. Но в этом случае
>он алиасы не отрабатывает.
>А без виртуальных доменов внешний сервер не принимает почту для несуществующих ящиков.
>
>Прописывать через алиасы всех внутренних пользователей на внешнем сервере довольно затруднительно, я
>щиков очень много.
>Подскажите пожалуйста, как организовать, может кто делал подобные задачи?
procmail и регулярные выражения
>procmail и регулярные выраженияСпасибо! адреса как c помощью procmail я понял как разделить, только как в procmai'e сказать чтобы почта пересылалась на другой сервер?
насколько я понял, он ее либо в файл ложит либо на конкретный заданный ящик пересылает