URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 87999
[ Назад ]

Исходное сообщение
"как установить размер почтового сообщения в sendmail?"

Отправлено volanddt , 28-Янв-10 16:09 
Друзья, ситуация следущая: на linux centOS крутится sendmail с внешним ip, который релеит весь трафик по smtp в локалку на exchange. Задача состоит в том, чтобы юзеры могли получать файлы до 50 метров по почте. В exchange выставил, а вот на sendmail как? Пробовал так:


sendmail.mc:
...
define(`confMAX_MESSAGE_SIZE', `50000000')
...

sendmail.cf:
...
# maximum message size
O MaxMessageSize=50000000
...

перезапустил sendmail и все равно приходит отлуп при попытке послать файл даже 15 метров:

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  admin@domain.ru
    SMTP error from remote mailer after MAIL FROM:<user@mail.ru> SIZE=11632668:
    host mx.domain.ru [внещний IP]: 552 Requested mail action aborted:
    exceeded storage allocation

------ This is a copy of the message, including all the headers. ------
------ The body of the message is 11481810 characters long; only the first
------ 1024 or so are included here.


Как быть? Подскажите плиз новичку.


Содержание

Сообщения в этом обсуждении
"как установить размер почтового сообщения в sendmail?"
Отправлено volanddt , 28-Янв-10 18:39 
друзья, подскажите плиз, очень надо... всю голову сломал уже =)



"как установить размер почтового сообщения в sendmail?"
Отправлено Alan Makoev , 28-Янв-10 19:07 
Ааааа, не, не то, прошу пардону, протупил! Это с mail.ru на ваш почтовик пытаюца прислать? М.б. ещё какие-то ограничения есть? Ща попробую глянуть.



"как установить размер почтового сообщения в sendmail?"
Отправлено Alan Makoev , 28-Янв-10 19:03 
>    SMTP error from remote mailer after MAIL FROM:<user@mail.ru> SIZE=11632668:
>    host mx.domain.ru [внещний IP]: 552 Requested mail action aborted:
>    exceeded storage allocation

Ну дык ето ж _remote mailer_ ругаеца! Ваш почтовик без вопросов принял от юзера письмо размером 11М, и попытался его передать мэйлеру адресата, а тот отвечает - не приму, слишком большое.


"как установить размер почтового сообщения в sendmail?"
Отправлено volanddt , 28-Янв-10 19:34 
>>    SMTP error from remote mailer after MAIL FROM:<user@mail.ru> SIZE=11632668:
>>    host mx.domain.ru [внещний IP]: 552 Requested mail action aborted:
>>    exceeded storage allocation
>
>Ну дык ето ж _remote mailer_ ругаеца! Ваш почтовик без вопросов принял
>от юзера письмо размером 11М, и попытался его передать мэйлеру адресата,
>а тот отвечает - не приму, слишком большое.

странно, в майлере адресата exchange все выставленно правильно. Какие еще могут быть причины?


"как установить размер почтового сообщения в sendmail?"
Отправлено Alan Makoev , 28-Янв-10 20:05 
>странно, в майлере адресата exchange все выставленно правильно. Какие еще могут быть
>причины?

не, это я недостаточно внимательно output прочёл :))


"как установить размер почтового сообщения в sendmail?"
Отправлено Alan Makoev , 28-Янв-10 20:03 
1. Как обстоят дела с местом на диске? Если свободного места меньше, чем задано в MinFreeBlocks, SM откажется принимать сообщение.
2. В "INSTALLATION AND OPERATION GUIDE" есть фрагмент cf-файла, в котором присутствует условие "if (MsgSize > 50000 && чего-то там ещё)" - гляньте, где вообще у вас встречается этот параметр, тем более, что проброс сообщения в Exchabge - это, как я понимаю, и есть non-local delivery, о которой говорится в этом примере.
3. Ещё есть макро ${msg_size} - посмотрите, где он может присутствовать в конфиге.
4. Стандартный совет - поднимите debug level и посмотрите логи :))