URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 58070
[ Назад ]

Исходное сообщение
"Sendmail не отправляет почту с localhost"

Отправлено Gaser , 08-Июл-05 15:38 
1 внешний IP, на вроде стоит файрвол под FreeBSD который через NAT кидает водящие на 25 порт соединения на внутренний сервер (тож FreeBSD) на котором стоит sendmail и named. Если письмо приходит снаружи, все работает великолепно, с внутренней сетки тоже (т.к. у юзеров прописан внутренний smtp). При отправке письма с локалхоста он пытается отправить его через внешний IP, где естественно облом (речь идет о внутреннем сервере).
То есть если я пишу mail root то в логах такая фигня:
Jul  8 15:22:27 tst sendmail[9095]: j68BMRv0009095: from=antipov, size=31, class=0, nrcpts=1, msgid=<200507081122.j68BMRv0009095@mail.tst.ru>, relay=root@localhost
Jul  8 15:22:27 tst sendmail[9095]: j68BMRv0009095: to=root, ctladdr=antipov (1092/1092), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30031, relay=mail.tst.ru. [195.132.165.209], dsn=5.7.1, stat=User unknown
Jul  8 15:22:27 tst sendmail[9095]: j68BMRv0009095: j68BMRv1009095: DSN: User unknown

Пробовал прописать в /etc/mail/mailertable
localhost               smtp:192.168.1.3
Не помогло...

В sendmail.cf вроде все нормально
Mlocal,         P=/usr/libexec/mail.local, F=lsDFMAw5:/|@qPSXfmnz9, S=EnvFromSMTP/HdrFromL, R=EnvToL/HdrToL,
                T=DNS/RFC822/SMTP,
                A=mail.local -l
Причем если отправлять через mail.local - то все работает.

Пробовал еще в sendmail.cf поправить
# class L: names that should be delivered locally, even if we have a relay
C{L}root
Тоже не помогло.

Вопрос: как же все-таки заставить sendmail доставлять почту с локалхоста через relay=localhost [127.0.0.1]?


Содержание

Сообщения в этом обсуждении
"Sendmail не отправляет почту с localhost"
Отправлено Gaser , 11-Июл-05 18:15 
Разобрался...
Создаем /etc/mail/service.switch
Пишем туда hosts dns
Добавляем в sendmail.cf
O ServiceSwitchFile=/etc/mail/service.switch
Да уж... Читай маны однако...