LINUX.ORG.RU
ФорумAdmin

*.mc => /etc/sendmail.cf (?)


0

0

Привет всем!
Конфигурация сети: сервер kernel 2.4.1, iptables 1.2.
Сервер имеет 4 сетевухи: 172.16.1.1, 172.16.2.1, 1.2.3.1, 2.3.4.1. Обслуживается три сегмента:
172.16.1.0
172.16.2.0
2.3.4.0 (класс С :)))
Хождение в И-нет для первых двух сетей - через маскарадинг,
/sbin/iptables -t nat -A POSTROUTING -s 172.16.1.0/24 -d ! 172.16.0.0/16 -o eth1 -j SNAT --to-source 1.2.3.1
а для последней:
/sbin/iptables -A FORWARD -s 2.3.4.0/24 -j ACCEPT
/sbin/iptables -A FORWARD -d 2.3.4.0/24 -j ACCEPT
Есть очень неприятная проблема: почта ходит отлично, но БЕЗ вложенных файлов. СтОит вложить в письмо хотя бы малюсенький файл и почта в И-нет не идет (внутри сети все нормально!), а скапливается в /var/spool/mqueue.
У меня POP3 сервер - qpopper 3.1.2.
Sendmail.cf собирал на основе
<<<
divert(-1)
divert(0)dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`linux setup for Red Hat Linux')dnl
OSTYPE(`linux')dnl
FEATURE(`relay_based_on_MX')dnl
FEATURE(`bestmx_is_local', `ipkgos.ru'))dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(`virtusertable')dnl
FEATURE(`local_procmail')dnl
FEATURE(`access_db')dnl
FEATURE(`blacklist_recipients')dnl
MAILER(`local')dnl
MAILER(`smtp')dnl
MAILER(`pop')dnl
MAILER(`procmail')dnl
MASQUERADE_AS(`mydomain.ru')dnl
>>>
Подскажите, где грабли?

anonymous

Извиняюсь, в *.mc читать
FEATURE(`bestmx_is_local', `mydomain.ru'))dnl
вместо
FEATURE(`bestmx_is_local', `ipkgos.ru'))dnl
:)))

anonymous
()

Ребята, вопрос снимается!
Причину я нашел! Облажался, как последний пацан (хотя я недалеко ушел от уровня чайника).
ПРИЧИНА: на сетевой интерфейс, сморящий в И-нет, надо было установить MTU=256 (default MTU=1500). Выход в И-нет на моем серваке организован следующим образом: 10/100 Мбит карточка <=> 10Мбит PairGain <=> 256Кбит залочка провайдера.
Для тех, кто копит знания. Проявления завышенного MTU (у меня):
1. /var/log/messages просто переполнен сообщениями типа
Mar 21 12:43:29 mail kernel: NET: 2 messages suppressed
2. Исходящая в И-нет почта с вложенными файлами скапливается в /var/spool/mqueue и не отправляется. С входящей почтой все ОК!
/var/log/maillog содержит сообщения типа
Mar 21 12:23:09 mail sendmail[18204]: f2KDQJ415948: to=<elenabur@fcenter.ru>, ctladdr=<webstock@mail.ipkgos.ru> (529/501), delay=19:56:50, xdelay=00:05:20, mailer=esmtp, pri=9752321, relay=support.fcenter.ru. [195.146.82.47], dsn=4.0.0, stat=Deferred: Connection refused by support.fcenter.ru.

После установки MTU=256 весь геморрой в /var/spool/mqueue мгновенно рассосался.
3. В период наибольшей загрузки системы не загружались файлы на внешние ftp-сервера.
Вот такие пироги :-/

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.