Я держался подальше от sendmail и выбрал 'минимальный сервер ретрансляции', названный nullmailer.
Я вел блог об этом здесь, и это работает хорошо на мой сценарий - Ваш пробег может варьироваться ;-)
Править: Благодаря @tanius для пошагового перемещения для исправления этой ссылки ;-)
Это - хитрое.. позвольте мне просто повторить, чтобы видеть, разобрался ли я в нем.
У Вас есть несколько серверов, туземных позади маршрутизатора DD-WRT. При необходимости у них всех есть тот же внешний IP-адрес, и Вы хотите получить доступ к ним именованным сервисом, которые решают к тому же IP-адресу.
Это могло бы обманывать, но два механизма приходят на ум. Первое настраивает обратный прокси на узле DD-WRT как фунт или более тяжелый сквид, который перенаправил бы как соответствующий на основе имени, отчасти как решение для виртуального сервера, но с различными серверами бэкэнда.
Более сложный механизм должен был бы использовать DD-WRT с поддержкой l7 iptables, которая позволит, Вы для классификации входящего трафика на основе виртуального места назначения в http протоколе... придерживаетесь фунта.:) Если это не сделает точно, что Вы хотите сквид, может, но это более сложно..
Вот ссылка на фунт, http://www.dd-wrt.com/wiki/index.php/Pound