Значится задачка... Нужно всю входящую почту(от провайдера), приходящую на шлюзовую машину(Linux, sendmail 8.11.2, реальный IP) пересылать на машину во внутренней сети (NT, фиктивный адрес, типа: 192.168.1.1)по SMTP.
Делал как люди говорят: На шлюзовой машине в DNS МХ прописан на "себя", т.е. на Sendmail. IN MX 10 mydomain.ru. sendmail.cf скомпилен с feature(`mailertable`), в /etc/mail/mailertable: mydomen.ru smtp:[192.168.1.1] mailertable.db создаю, в local-host-names свой домен не прописываю, sendmail рестартую... И нифига...На входящее письмо для vasyapupkin@mydomain.ru Sendmail грит: qweet1234: <vasyapupkin@mydomain.ru>...User Unknoun и вертает его "взад"...Вот такие пироги... Кто нить может сказать, как этому гаду обьяснить, что он почту должен не по юзверям раскладывать(коих там нет), а пересылать туды, куды ему в mailertable англицким языком написано?
P.S. Пробывал юзать метазапись в DNS, как написано в README sendmail-cf, типа: *mydomain.ru. IN MX 10 mydomain.ru. Тады в mailertable: .mydomen.ru smtp:[192.168.1.1] Точка перед именем домена нужна, иначе loopback MX on DNS... В таком варианте пересылает туды, куды сказано...Но! Тут другая лажа...На внутреннюю машину письмо приходит с дублированным доменом, типа: vasyapupkin@mydomain.ru.mydomain.ru и соответственно опять вертается "взад"... Откуда береться второй домен не понятно, и как заставить такую конструкцию правильно работать тоже...ЛЮДИ! ПАМАГИТЕ!! НАДОЕЛО!!! УЖЕ 2 НЕДЕЛИ БЬЮСЬ!!! О как... P.S.2. Из нутрей в мир, почта ходит как дети в школу... HELP!!!