Друзья, ситуация следущая: на 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.
Как быть? Подскажите плиз новичку.
друзья, подскажите плиз, очень надо... всю голову сломал уже =)
Ааааа, не, не то, прошу пардону, протупил! Это с mail.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Ну дык ето ж _remote mailer_ ругаеца! Ваш почтовик без вопросов принял от юзера письмо размером 11М, и попытался его передать мэйлеру адресата, а тот отвечает - не приму, слишком большое.
>> 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 все выставленно правильно. Какие еще могут быть причины?
>странно, в майлере адресата exchange все выставленно правильно. Какие еще могут быть
>причины?не, это я недостаточно внимательно output прочёл :))
1. Как обстоят дела с местом на диске? Если свободного места меньше, чем задано в MinFreeBlocks, SM откажется принимать сообщение.
2. В "INSTALLATION AND OPERATION GUIDE" есть фрагмент cf-файла, в котором присутствует условие "if (MsgSize > 50000 && чего-то там ещё)" - гляньте, где вообще у вас встречается этот параметр, тем более, что проброс сообщения в Exchabge - это, как я понимаю, и есть non-local delivery, о которой говорится в этом примере.
3. Ещё есть макро ${msg_size} - посмотрите, где он может присутствовать в конфиге.
4. Стандартный совет - поднимите debug level и посмотрите логи :))