Регистрация...

Eserv Forum / E5 / Mail / Большие письма

recent wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Замучили пользователи посылать по локальной сети большие письма. Ограничения на почту 30 МБ, а в SPOOL письмо залетает и лежит.
Для внешних писем отлуп дает сервер, а для внутренних нет.
Как побороть страстное желание отправить гигабайты по почте внутри компании
 
Комментарии к этой версии (19.10.2021 16:13) [~alex1124] 0125d3e8
АвторДатаТекстtags
ac20.10.2021 09:52
А есть лог такой локальной сессии?

Отлуп по превышению размера работает одинаково, независимо от источника письма

: smtp\OnMessageEnd \ Если письмо было больше заданного размера, удаляем его MESSAGE-SIZE S" SMTP[MaxMessageSize]" EVALUATE >NUM > IF DeleteCurrentFile " 552 ERR too large message size{CRLF}" SMTP_FPUTS_DB EXIT THEN
wikipost
alex112420.10.2021 10:53
2021-10-18 08:06:01;1xx.xx.xx.91;@;71476;10716;IN;MAIL FROM:<user1@d.ru> SIZE=400437892
2021-10-18 08:06:01;1xx.xx.xx.91;@;71476;10716;OUT;250 user1@d.ru OK
2021-10-18 08:06:01;1xx.xx.xx.91;@;71476;10716;IN;RCPT TO:<user2@d.ru>
2021-10-18 08:06:01;1xx.xx.xx.91;@;71476;10716;OUT;250 user2@d.ru OK, ExDelivery:Local, a=L
2021-10-18 08:06:01;1xx.xx.xx.91;@;71476;10716;IN;DATA
2021-10-18 08:06:01;10.0.33.91;@;71476;10716;SPOOL;D:\E4\DATA\mail\spool\user1@d.ru!71476!859527312!1.eml
2021-10-18 08:06:01;10.0.33.91;@;71476;10716;OUT;354 send the mail data, end with .
wikipost
ac20.10.2021 22:03
ред: 20.10.2021 22:04
Самое интересное в конце — какой второй ответ был на команду DATA в этой сессии после приёма 40МБ?
wikipost
alex112421.10.2021 12:48
ред: 21.10.2021 16:03
Сервер ответил, что письмо большое
2021-10-18 08:15:51;1xx.xx.xx.91;@;71476;10716;OUT;552 ERR too large message size 2021-10-18 08:15:51;1xx.xx.xx.91;@;71476;10716;IN;RSET 2021-10-18 08:15:51;1xx.xx.xx.91;@;71476;10716;OUT;250 Reset state 2021-10-18 08:15:51;1xx.xx.xx.91;@;71476;10716;IN;RSET 2021-10-18 08:15:51;1xx.xx.xx.91;@;71476;10716;OUT;250 Reset state 2021-10-18 08:15:51;1xx.xx.xx.91;@;71476;10716;IN;QUIT 2021-10-18 08:15:51;1xx.xx.xx.91;@;71476;10716;OUT;221 Goodbye. 2021-10-18 08:16:17;1xx.xx.xx.91;@;72034;12692;OUT;220

Но тут же начал его принимать повторно:
2021-10-18 08:16:17;1xx.xx.xx.91;@;72034;12692;IN;EHLO station.local 2021-10-18 08:16:17;1xx.xx.xx.91;@;72034;12692;OUT;250-mx.d.ru Hello [1xx.xx.xx.91] 250-AUTH PLAIN LOGIN 250-AUTH=LOGIN 250-SIZE 30000000 250-STARTTLS 250-8bitmime 250-BINARYMIME 250 HELP 2021-10-18 08:16:17;1xx.xx.xx.91;@;72034;12692;IN;MAIL FROM:<user1@d.ru> SIZE=400437892 2021-10-18 08:16:17;1xx.xx.xx.91;@;72034;12692;OUT;250 user1@d.ru OK 2021-10-18 08:16:17;1xx.xx.xx.91;@;72034;12692;IN;RCPT TO:<<user2@d.ru> 2021-10-18 08:16:17;1xx.xx.xx.91;@;72034;12692;OUT;250 <user2@d.ru OK, ExDelivery:Local, a=L 2021-10-18 08:16:17;1xx.xx.xx.91;@;72034;12692;IN;DATA 2021-10-18 08:16:17;1xx.xx.xx.91;@;72034;12692;SPOOL;D:\E4\DATA\mail\spool\user1@d.ru!72034!860143343!1.eml 2021-10-18 08:16:17;1xx.xx.xx.91;@;72034;12692;OUT;354 send the mail data, end with .


А потом еще и еще пытается принять для отправки (логи приводить не буду, они аналогичные). Такое впечатление, что почтовый клиент (TheBat) не понимает ответ сервера и пробует отправить повторно. И так неоднократно. А все это время письмо большое лежит в SPOOL-е
wikipost
ac24.10.2021 16:16
alex1124 пишет: А все это время письмо большое лежит в SPOOL-е

Это разные письма, точнее разные файлы (видно по именам из лога). При ответе "552 ERR too large message size" Eserv удаляет письмо из спула, но так как TheBat повторяет отправку, то файл снова создается.
wikipost
alex112426.10.2021 10:48
А почему TheBat не понимает, что письмо большое и его не надо отправлять? Попробовал, не влазит, сообщи пользователю, что письмо не отправлено, т.к. большое
wikipost
Работает на Eserv/5.05567 (10.02.2020)