Corrupted messages in the mailbox

User avatar
FOH
Уже с Приветом
Posts: 2876
Joined: 10 Dec 2003 07:51
Location: Boston, USA

Corrupted messages in the mailbox

Post by FOH »

Провайдер Comcast. Клиент Mozilla 1.6. (была 1.5 до этого с тем же результатом) OS - XP
Вот уже третий день подряд какой-то осёл посылает спам с клиента, который non RFC 822 compliant. Как результат, при попытке загрузить подобное сообщение почтовый сервер немедленно прерывает connection, что делает невозможным загрузку остальных сообщений, которые находятся после коррумпированного. Выход есть, но не хочется этим заниматься каждый день. Я соединялся вручную через телнет на порт 110 и стирал скорумпированное сообщение, что разрешало ситуацию, но не каждый же день это делать?

Что интересно, Mozilla на Debian загружает corrupted message без проблем, так что думаю, дело не в ней а в TCP stack implementation (о чём косвенно говорит тот факт, что пре телнете с XP команда 'retr' всегда заканчивается немедленным отсоединением от сервера, но 'dele' работает славо богу.
На Debian работают и 'retr' и 'dele')
У кого были подобные ситуации? Может patch какой нужен?

Образец corrupted message ниже.

retr 4
+OK
Date: Thu, 18 Mar 2004 07:37:58 +0000 (GMT)
X-Comment: Sending client does not conform to RFC822 minimum requirements
X-Comment: Date has been added by Maillennium
Received: from dsl-200-95-73-16.prod-infinitum.com.mx ([200.95.73.16])
by rwcrmxc11.comcast.net (rwcrmxc11) with SMTP
id <20040318073756r11008b65le>; Thu, 18 Mar 2004 07:37:58 +0000
X-Originating-IP: [200.95.73.16]
Message-ID: <9[10
.
dele 4
+OK
User avatar
FOH
Уже с Приветом
Posts: 2876
Joined: 10 Dec 2003 07:51
Location: Boston, USA

Post by FOH »

Update:)
Написал в их support и, как и предполагал, получил ЦУ, на которое и рассчитывал:)

To resolve this issue, you will need to either delete the "stuck"
message from the server by going to the Comcast Mail Center at
www.comcast.net and deleting it or reconfigure Outlook Express using the
SSL settings below. If you choose the first option, make sure you delete
it from your Trash folder after deleting it from the Inbox.


We apologize for the inconvenience that this issue is causing.
We have been notified that Microsoft is releasing a patch in the
beginning of April that will allow its mail applications to resolve
these misconfigured emails so they will download without causing the
errors.


:lol:

Это за 100+ доларов в месяц:)))))

При чём тут Outlook и SSL остаётся тайной, а про то, как стереть message я и так им написал:)))
Palych
Уже с Приветом
Posts: 13682
Joined: 16 Jan 2001 10:01

Post by Palych »

Забавно что сегодня мы столкнулись с такой же проблеммой в production. (у нас совсем другая песня, но принцип похоже тот же) Проблема не с провайдером.
Похоже сообщение содержит что-то типа chr(0). Когда клиент на него натыкается и расценивает его как конец файла. А раз конец - так и соединение закрывать пора...
User avatar
FOH
Уже с Приветом
Posts: 2876
Joined: 10 Dec 2003 07:51
Location: Boston, USA

Post by FOH »

Palych wrote:Забавно что сегодня мы столкнулись с такой же проблеммой в production. (у нас совсем другая песня, но принцип похоже тот же) Проблема не с провайдером.
Похоже сообщение содержит что-то типа chr(0). Когда клиент на него натыкается и расценивает его как конец файла. А раз конец - так и соединение закрывать пора...

Если честно, то не думаю. Я тесты проводил потом уже чисто через телнет не используя никаких почтовых клиентов. Из Дебиана читает. Microsoft телнет не читает. Это не в упрёк MS, хотя мог бы и погибче быть.
Мне было не понятно как пустой header оказался у меня в почтовом ящике? Ни Mail from: ни Rcpt to:
На BCC тоже не похоже.
Palych
Уже с Приветом
Posts: 13682
Joined: 16 Jan 2001 10:01

Post by Palych »

FOH wrote:Microsoft телнет не читает. Это не в упрёк MS, хотя мог бы и погибче быть.

А что MS telnet говорит? Тоже отрывается?
Может альтернативный телнет попробовать, типа этого http://www.chiark.greenend.org.uk/~sgta ... nload.html
?
У нас кстати такое происходит под Linux/Java/commons-net
Пока мне видится одно из двух:
- установки telnet protocol. Я не знаком с глубинами телнета, предполагаю что там какие-то negotiations происходят поверх TCP, но невидимые на глаз. Ваш случай с POP3 ставит эту версию под сомнение...;
- Глюк реализации Socketa. Может какие settings можно поправить...
User avatar
FOH
Уже с Приветом
Posts: 2876
Joined: 10 Dec 2003 07:51
Location: Boston, USA

Post by FOH »

Palych wrote:
FOH wrote:Microsoft телнет не читает. Это не в упрёк MS, хотя мог бы и погибче быть.

А что MS telnet говорит? Тоже отрывается?
Может альтернативный телнет попробовать, типа этого http://www.chiark.greenend.org.uk/~sgta ... nload.html
?
У нас кстати такое происходит под Linux/Java/commons-net
Пока мне видится одно из двух:
- установки telnet protocol. Я не знаком с глубинами телнета, предполагаю что там какие-то negotiations происходят поверх TCP, но невидимые на глаз. Ваш случай с POP3 ставит эту версию под сомнение...;
- Глюк реализации Socketa. Может какие settings можно поправить...

Идея попробовать альтернативный телнет на XP хорошая, но не решает проблему. Именно MS машина и отключается от почтового сервера (телнет ли это или почтовый клиент) при попытке retrieve the mesage. Пробовал кстати три разных клиента (Mozilla, Opera и Thunderbird) с тем же результатом. Клиент ни при чём. Конечно, оптимальный вариант был бы найти самого отправителя и объяснить ему как он не прав, но одновременно с этим меня сама проблема заинтересовала как таковая. Надеюсь дозвониться до кого-нибудь завтра там, кто понимает о чём речь идёт (в отличие от того клоуна, который ответил мне от них (Comcast) сегодня заготовленным сообщением).
Palych
Уже с Приветом
Posts: 13682
Joined: 16 Jan 2001 10:01

Post by Palych »

FOH wrote: Клиент ни при чём. Конечно, оптимальный вариант был бы найти самого отправителя и объяснить ему как он не прав, но одновременно с этим меня сама проблема заинтересовала как таковая.

Вот и меня больше интересует проблма как таковая :oops:
Особенно смущает что на линухе работает.
Посему - зело интересно как putty себя поведет....
Надеюсь что будете держать нас в курсе.

Return to “Вопросы и новости IT”