пятница, февраля 02, 2007

Про Аленушку, которая ждет письмо и MAIL FROM:<> SIZE=

Пятница, время для написания постов в блог :-)

Сегодня получил от наших безопасников ссылку http://security.nnov.ru/Hnews133.html
Возможно придется запретить получение doc файлов извне, пока не выйдет заплатка.

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

Так вот. В паре случаев меня поставили в тупик вот каким вопросом: "Нам позвонили и сказали, что отправили письмо. Получили подтверждение от нашего сервера, что оно доставлено. А я как Аленушка сижу и жду письма."

Я смотрю в логи ORF и попыток отправки там не вижу. Обычное дело, пользователи врут. Но что за ответ они получили? Потом выяснилось, что это был отбой о превышении лимита принимаемых сообщений. Я это определить не смог по ORF. Стал смотреть логи SMTP. Итак, что происходит.

Если файл отправляется по ESMTP, то формат команды from может быть такой:

MAIL FROM:<> SIZE=размер письма

И если "размер письма" больше разрешенного лимита, то SMTP сервер выдаст ошибку

552 5.3.4 Message size exceeds fixed maximum message size

В логах сервера получателя будут лишь такие строчки:

2007-02-02 09:38:24 10.4.1.60 myserver EHLO +myserver
2007-02-02 09:38:37 10.4.1.60 myserver MAIL +from:user@domain.com 552
2007-02-02 09:38:45 10.4.1.60 myserver QUIT myserver 240

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

Это я к тому, что нужно всегда понимать что происходит и точно знать ответы на все вопросы.

Удачных всем выходных.


SMTP Service Extension for Message Size Declaration


2 комментария:

Анонимный комментирует...

Надо менять дифолтные сообщения на те ,которые на русском и привлекают глаз пользователя. Таким образом сократите себе и им время.

Pavel Nagaev комментирует...

Не, не поможет. Дело не в надписи, а в людях. Для них не важно, что написано. Они голову отключают и не хотят понять. Позвонит мне и спросит, а почему нет такого пользователя или размер больше. Это стиль жизни.