IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Сети (http://www.imho.ws/forumdisplay.php?f=145)
-   -   Не работает SMTP протокол (http://www.imho.ws/showthread.php?t=106518)

Mg0 31.07.2006 15:21

Не работает SMTP протокол
 
Возможно, проблема для ОСей...
Есть сетка. В ней есть SMTP-сервер. И все бы хорошо, но с одного-единственного компа не отправляется почта с аттачами более 10Кб. Судя по логам сервера, клиент (пробовал The BAT!, Outlook Express, Pegasus) коннектится... и просто ждет незнамо чего, не передавая данных, пока не отвалится по таймауту. ОСь на компе, с которого не ходит почта,Win2K WS + SP4. Все остальные ТСР-сервисы работают правильно. Фильтрации пакетов нет. Аутпост настроен. (Для пробы отключал, не помогло.) Winsock фиксил -- не полегчало. Вирусов не обнаружено (Стоит Каспер 5.0.27 со сверими базами). Пингуется все успешно, даже с большими размерами пакетов (до 16Кб).

C чего началось -- непонятно. Уж месяцев пять на комп ничего нового не ставилось. Очень нужны идеи, ибо переустановка ОСи крайне нежелательна, а почта просто необходима.

Clown 31.07.2006 16:12

Mg0
А через сторонний SMTP-сервер не пробовал почту отправлять с этого компа? Что тогда происходит?

Merlin Cori 31.07.2006 16:27

Mg0
и какой SMTP сервер

Mg0 31.07.2006 16:53

Merlin Cori
Локальный Qmail
Внешний Communigate Pro

А какая разница, если все другие компы этой сетки нормально передают аттачи? Имхо, надо копать в самом компе, с которым траблы. Вот только где и что...

Clown 31.07.2006 17:16

Mg0

Все фаерволы, резалки и антивирусы скопом пробовал отключать?

Mg0 31.07.2006 17:31

Clown
Это уж как водится...Хотя там кроме Аутпоста и нет ничего.

ALL
Поставил на этот комп локальный Easy SMTP server v.2.7 -- то же самое. Коннектится... и всё. Так что убежденность насчет кривизны TCP-стека только усилилась.

З.Ы. Менял порт для SMTP -- переделал на 6225 и на сервере, на клиенте -- результатов ноль. При этом по фтп файлы ходят

vova_nk 02.08.2006 17:02

Mg0

На счет кривизны стека я бы не спешил ...

Для начала проверь свой "Каспер 5.0.27 ", а не проверяет ли он часом исходящюю почту? (А веть он гад такой это умеет делать, тока лучше бы не умел, т.к. часто создает проблемы). См. настройу параметров постоянной защиты.

Да и обновить его не мешало бы... (последний билд 5.0.676).

Да, я думаю проверять стОит не разными почтовыми клиентами а с помощью
telnet <smtp-server-name> 25
из командной строки (типа сеанс MSDOS, Far).
И смотреть внимательно, чего пишет в ответ.

SinClaus 04.08.2006 15:31

Вообще-то если письма уходят, а с вложениями - нет, да еще и зависит от размера вложений, то кривизна стека тут совершенно не при чем. Больше всего похоже на все таки на припадки злобного антивиря. У себя я своему NIS категорически запретил трогать почту и на вход и на выход. Благо он конфигурится. КАВ по моему не отучается проверять все подряд (считает себя умнее юзера :) )

Just_Ice 04.08.2006 20:48

Про антивирь поддерживаю, но если и после его отключения трабла остается, то стоит попробовать его снести вообще. Оутпост тоже не стоит со счетов сбрасывать, малоли какое приложение изменилось и малоли что было нажато в выпрыгнувшем окне, с ним тоже беспощадно - насмерть удалить. Если после убивания обоих бойцов почта не уходит, то хотябы понятно, что не по их вине :)
Кстати, при отключении оутпоста у меня вообще инет пропадает, поэтому удалить - самый надежный вариант.

SinClaus 05.08.2006 09:52

Кстати, как проверялось насчет размера вложений - в смысле файлы были одного типа?

Mg0 07.08.2006 11:33

Спасибо всем.
Сорри, тут отсутствовал малость, не успевал ответить.
Аутпост точно ни при чём. Сносился.
Насчет Каспера -- пока не сносил, только отключал. В следующий заход попробую прибить как процесс, если ничего не изменится, снесу.

Если пробовать отправить через внешний SMTP, то же самое: коннектится... и молчок.

Насчет аттачей: не пропускает, видимо, ЛЮБЫЕ файлы более 10 Кб. Пробовались: doc, zip, xls, pdf.

KomatoZo 07.08.2006 11:44

Mg0
Еще глупых вопросов:
1) не стоит ли какой-нибудь VPN прог третьего производителя?
2) Если все-таки переустановаить на интерфейсе TCP/IP??? Не снять чекбокс/установить чекбокс, а удалить/проинсталлировать? Что-нибудь меняется?

SinClaus 07.08.2006 14:12

Ну давайте рассуждать здраво! Стеку вообще не свойственно пропускать ВСЕ в ЛЮБОМ КОЛИЧЕСТВЕ, а на SMTP ограничивать бедного юзверя. :)
Все же отдельными протоколами занимаются: файерволлы, антивири, smtp серверы и т.д.

KomatoZo 07.08.2006 14:46

SinClaus
я видел как рубился любой файл по фтп больший определенного размера, при этом все остальное ходило как угодно. Проблема была в комбинации драйверов и некоего софта для поднятия VPN. Так что "темна вода во облацех".

noname 09.08.2006 18:38

незнаю насколько в тему , но чтобы локализовать траблу ,можно попробовать livecd ... если с него все ок , значить проблема в windah ...

Mg0 10.08.2006 13:42

KomatoZo
Никаких VPN прог нету
Снос и инсталляция протокола не помогли

noname
Под линуксом обычный мейл в текстовом шелле работает на "ура" на том же самом компе

vova_nk 13.08.2006 20:46

Цитата:

Mg0:
Под линуксом обычный мейл в текстовом шелле работает на "ура" на том же самом компе
А IP адрес тот же был, что и под виндой? Если да, то сервер и сеть точно не виноваты.

Если после сноса Каспера тоже проблема не решилась, тогда стОит посмотреть сравнить настройки сетевухи в виндах и линухе. Не исключено там проблема. Хотя если ты говоришь, что по ФТП файлы можно выливать любого размера, то врядли дело в сетевухе....

А netstat что показывает после начала отправки письма? Нет ли какого постороннего трафика? И лучше не netstat юзать (единственное что в нем хорошо, что он всегда есть в виндах) а TcpView (http://www.sysinternals.com/Utilities/TcpView.html).
Он и процессы покажет, которые соединения инициировали.

SinClaus 14.08.2006 17:54

Забавно, когда админа начинают учить, чем смотреть соединения....
Дровосек, а настройки почтовых клиентов? Авторизация там, и прочая и прочая... Мистика мистикой, но интересно же, в чем причина...

Mg0 16.08.2006 01:14

SinClaus
К этой сетке попаду в след. раз в будущий понедельник. Навскидку: авторизация там, и прочая и прочая... -- имхо, не объясняют траблу с аттачами. Если бы проблема была с авторизацией, не отправляла бы вообще ничего.

Вот еще что интересно: когда пытаешься отправить через внешний SMTP-сервер, неважно, в локалке или "большом интернете", BAT!, скажем, сразу начинает тормозить, т.е. в самом начале письма подвисает, и больше никаких данных не передает. А если на эту машину поставить SMTP-сервер, и в клиенте прописать "localhost" или 127.0.0.1, то ВАТ! пропихивает 100%, и только потом подвисает. Ессно, письмо все равно не отправляется.

SinClaus 16.08.2006 17:08

Ну раз такие эффекты, остается одно - поствить снифер и посмотреть внимательно сессию - кто что шлет, кто не отвечает...
А то как-то в юности встречал терминал, который вешал машину (LSI-11). Она при старте у него спрашивала "Ты - VT100?" А он отвечал какую-то муть, не предусмотренную DEC'овским протоколом (типа моя твоя не понимай) :) Машина удивлялась и снова спрашивала... И так до бесконечности...

AndreyN 16.08.2006 17:57

Проверь сначала достижимость SMTP сервера (25-порт TCP) каким-нить сканером.

Mg0 17.08.2006 11:25

AndreyN
Пробовал. Когда ставишь локально Easy SMTP-server PRO (там есть встроенная проверялка портов), он говорит, что 25-й порт доступен и фунционален.

AndreyN 17.08.2006 11:58

Я имел виду прохождение пакетов от станции до 25-го порта сервера. На самом сервере он может прекрасно работать, но быть не доступным по разным причинам с некоторых станций. Проскань 25-й порт сервера со станции. Или выполни на станции "telnet server 25". Должна показаться строка ответа SMTP-сервера.

gluon 17.08.2006 14:38

Не знаю станешь ли что-нибудь из этого делать, но скажу что бы сделал я
(в произвольной последовательности)

если есть возможность поинтересовался бы статистикой на соответствующем порту свича

не смотря на то, что работает с Linux (насколько я понял, письма отправляются с большими прикреплёнными файлами) попробовал бы с другой сетевой картой и на другой порт свича, особенно если он допускает конфигурирование порта

попробовал бы с руками установленной скоростью 10 Mb/s

сравнил бы настройки сетевой карты с настройками на “работающем “компе”, попробовал бы некоторые из ни поменять (например “длину пакета”, как уже упоминал “тип подключения” …)

wagner 17.08.2006 20:48

если проверить руками возможность отправки просто тестового письма прямо с самого глючного компа ?
Цитата:

telnet my_smtp 25
helo mycomp
mail from: mymail@mydomen.ru
rcpt to: mymail@mail.ru
data
test
.
- что происходит ?

2) Если стоит Qmail - то наверняка он пишет в лог что происходит
во FreeBSD это - /var/log/maillog - там что ?

Mg0 17.08.2006 23:44

Спасибо всем откликнувшимся, просто напомню, что следующий "подход" к проблеме состоится только в ближайший понедельник.

Телнетиться пока не пробовал, попробую обязательно.
В логе пишется, что клиент подключается, авторизуется, и ... висит, пока не отвалится по таймауту. Данные даже не начинает передавать.

AndreyN
Ты не понял. Я ставил на проблемную машину SMTP-сервер локально. И функциональность 25 ТСР порта подтверждалась.

gluon
Свитч там и так 10 М-битный . Порты перетыкал. На SMTP-сервере (и, соответственно, клиенте) порт 25 менял. Не полегчало.

Из Линукса идут большие аттачи. Из винды пингуется с большим размером пакета. Файлы по фтп передаются без проблем. И как в этих условиях грешить на сетевуху?

SinClaus 18.08.2006 08:19

Если Qmail запускается из-под Daemontools'а и нормально сконфинурированы логи, то qmail-smtpd пишет в /var/log/mail/qmail-smtpd, qmail-send - тоже в лог своего имени. Кстати о логах - а не глючит ли Spamassasin именно с этой машинкой (в порядке бреда :) )? И я бы все же рекомендовал посмотреть снифером сессию, внимательно.
wagner - научи через telnet сессию посылать аттачи, а? :biggrin:

wagner 18.08.2006 11:29

Цитата:

Сообщение от SinClaus
wagner - научи через telnet сессию посылать аттачи, а? :biggrin:

Сарказм понимаю - просто интересно что вообще с этой SMTP сессией происходит - не к аттачам приминительно а начинать копать где загвоздка так с самого начала...

По поводу логов - у каждой системы в своих каталогах согласен - но опять же суть не в месте размещения а в самих логах - собственноть а там что ? Надо же с чего-то начинать искать проблемму ! :biggrin:

Цитата:

Сообщение от Mg0
Телнетиться пока не пробовал, попробую обязательно.
В логе пишется, что клиент подключается, авторизуется, и ... висит, пока не отвалится по таймауту. Данные даже не начинает передавать.

Очень похоже на действие антивирусного фильтра при проверке сообщения .... (У меня так Panda for SMTP фильтр убивал сессию на ISA сервере)

gluon 18.08.2006 15:42

Вспоминая название сервера, ещё раз выскажу своё мнение, думаю, имеет смысл сравнить параметры на “нормальной” и “глючной машине” в

CurrentControlSet/Services/Tcpip/Parameters:

особливо:
SACKOpts
TCPMaxDataRetransmissions
DisableDynaicUpdates

SinClaus 18.08.2006 16:19

С других-то машин, да и с этой под ругой осью по словам автора все проходит. У Qmail'а по моему нет резалки по размеру письма для индивидуальных IP. Извратиться конечно можно, но по умолчанию - нет.

SinClaus 26.08.2006 20:29

Ну так каков результат "подхода"?
Кстати, если уж ничего не помогает, имеет смысл глянуть, не написано ли что-нибудь дурное в файлах каталога %WINDIR%\system32\drivers\etc\ :)
И в винде есть такой...


Часовой пояс GMT +4, время: 03:06.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.