|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Vladimir Butenko 2:5020/400 28 Jan 2001 21:32:41 To : All Subject : Залип DATA. Re: DJB проснулся (или я проспал?) -------------------------------------------------------------------------------- Valentin Nechayev <netch@carrier.kiev.ua> wrote in message news:950hin$330$1@news.lucky.net... > а далее хоть трава не расти. То есть все та же ситуация - баннер OK, привет OK, > получатели OK, а тело письма - фиг, пакеты крупноваты попались, в сито не > проходят. Кстати - в отличие от того что я раньше говорил - это по большей > части все-таки не проблемы MTU, а тривиальные таймауты. В 90% случаев, что я видел - это таки проблемы MTU. Причем как правило - с какой-то стороны стоит это чудо-система под названием Линух. Есть, однако, и еще случаи. Когда у принимающей стороны стоит поделка (названий у оной поделки много, но суть - одна), которая называется "филтер". Это написанный очередной анти-вирусной компанией очередной с понтом SMTP-relay. Все хохма в том, что такая поделка отлично принимает письма от сендмыла или еще от какой древности, но затыкается именно на приеме данных при посылке онных данных нормальным сервером. Элементарный тест выявляет общую ошибку таких поделок - разбор RFC821-потока. Они его разбирают теми кусками, которыми принимают из сокета. И концом считается не единичная точка на отдельной строке - а единичная точка в отдельном БУФФЕРЕ (пакете). Так что если шлется каким сендмайлом или еще какой песочницей - которая каждуй строку наровит отдельным обращением к тцп отослать, то финальная точка ПОЧТИ всегда приходит в отдельном пакете - и все срабатывает. А ежели посылающий сервер не такой тупой (а этот самый постфикс, я думаю, все же не такой тупой) - и посылка идет блоками, то строка с точкой - это просто просто последние данные в (довольно большом) буфере.пакете - и все эти прибамбасы эту точку не ловят. Результат - не приходит 250, сендер постоит-постоит - да и покочумает на повтор, а скорее - приемник по таймауту свалится и закроет канал. Мораль - использовать поделки антивирусников в виде написанных ими релеев - это искать приключений на свою попу. Сервера должны быть нормальными, а вирусы должны сканироваться унутре оных. Тем более сканеж одного СМТП - никакой защиты не дает. --- ifmail v.2.15dev5 * Origin: Gamma NNTP server Moscow Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/759103923d50.html, оценка из 5, голосов 10
|