Пользователь через мой Sendmail не может отправить письмо более 1Мб, где задается размер, чтобы он был хотябы 5Мб?
Спасибо
>Пользователь через мой Sendmail не может отправить письмо более 1Мб, где задается
>размер, чтобы он был хотябы 5Мб?в sendmail.cf
# maximum message size
O MaxMessageSize=..... (в байтах)И заодно, если есть mc, то туда тоже
define(`confMAX_MESSAGE_SIZE',`..., в байтах')
>>Пользователь через мой Sendmail не может отправить письмо более 1Мб, где задается
>>размер, чтобы он был хотябы 5Мб?
>
>в sendmail.cf
># maximum message size
>O MaxMessageSize=..... (в байтах)
>
>И заодно, если есть mc, то туда тоже
>define(`confMAX_MESSAGE_SIZE',`..., в байтах')
Все так, но есть еще одно место, где может быть ограничение - определение мэйлеров (особенно это характерно для семейства мэйлеров UUCP)То есть конкретно - в строках после Mlocal, Mprog, Muucp-dom и т. д. может устанавливаться флаг M (например, стандарнтная конфигурация для UUCP дает M=10000) - там тоже надо поправить (как это сделать в mc - извиняюсь - не знаю ;-)
А под mc вы что Mindnight Commander подразумеваете?
>>>Пользователь через мой Sendmail не может отправить письмо более 1Мб, где задается
>>>размер, чтобы он был хотябы 5Мб?
>>
>>в sendmail.cf
>># maximum message size
>>O MaxMessageSize=..... (в байтах)
>>
>>И заодно, если есть mc, то туда тоже
>>define(`confMAX_MESSAGE_SIZE',`..., в байтах')
>Все так, но есть еще одно место, где может быть ограничение -
>определение мэйлеров (особенно это характерно для семейства мэйлеров UUCP)
>
>То есть конкретно - в строках после Mlocal, Mprog, Muucp-dom и т.
>д. может устанавливаться флаг M (например, стандарнтная конфигурация для UUCP дает
>M=10000) - там тоже надо поправить (как это сделать в mc
>- извиняюсь - не знаю ;-)
>>Пользователь через мой Sendmail не может отправить письмо более 1Мб, где задается
>>>размер, чтобы он был хотябы 5Мб?
>>
>>в sendmail.cf
>># maximum message size
>>O MaxMessageSize=..... (в байтах)
>>
>>И заодно, если есть mc, то туда тоже
>>define(`confMAX_MESSAGE_SIZE',`..., в байтах')
>Все так, но есть еще одно место, где может быть ограничение -
>определение мэйлеров (особенно это характерно для семейства мэйлеров UUCP)
>
>То есть конкретно - в строках после Mlocal, Mprog, Muucp-dom и т.
>д. может устанавливаться флаг M (например, стандарнтная конфигурация для UUCP дает
>M=10000) - там тоже надо поправить (как это сделать в mc
>- извиняюсь - не знаю ;-)
Вот что в этих строках:
Mlocal, P=/usr/libexec/mail.local, F=lsDFMAw5:/|@qPSXfmnz9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL,
T=DNS/RFC822/SMTP,
A=mail.local -l
Mprog, P=/bin/sh, F=lsDFMoqeu9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/,
T=X-Unix/X-Unix/X-Unix,
A=sh -c $u
И что писать ума не преложу.
Может поможете.
>>>Пользователь через мой Sendmail не может отправить письмо более 1Мб, где задается
>>>>размер, чтобы он был хотябы 5Мб?
>>>
>>>в sendmail.cf
>>># maximum message size
>>>O MaxMessageSize=..... (в байтах)
>>>
>>>И заодно, если есть mc, то туда тоже
>>>define(`confMAX_MESSAGE_SIZE',`..., в байтах')
>>Все так, но есть еще одно место, где может быть ограничение -
>>определение мэйлеров (особенно это характерно для семейства мэйлеров UUCP)
>>
>>То есть конкретно - в строках после Mlocal, Mprog, Muucp-dom и т.
>>д. может устанавливаться флаг M (например, стандарнтная конфигурация для UUCP дает
>>M=10000) - там тоже надо поправить (как это сделать в mc
>>- извиняюсь - не знаю ;-)
>
>
>
>
>Вот что в этих строках:
>Mlocal, P=/usr/libexec/mail.local, F=lsDFMAw5:/|@qPSXfmnz9, S=EnvFromL/HdrFromL,
>R=EnvToL/HdrToL,
>
> T=DNS/RFC822/SMTP,
>
> A=mail.local -l
>Mprog, P=/bin/sh, F=lsDFMoqeu9,
>S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/,
>
> T=X-Unix/X-Unix/X-Unix,
>
> A=sh -c $u
>И что писать ума не преложу.
>Может поможете.
В этих строках нет ограничения размера - и вообще, насколько я знаю, размер письма стандартно ограничивается только для семейства мэйлеров uucp - если они не используются - проехали
> (как это сделать в mc
>- извиняюсь - не знаю ;-)Уже знаю ;-) в mc надо:
define(`UUCP_MAX_SIZE', `5000000')
>>Пользователь через мой Sendmail не может отправить письмо более 1Мб, где задается
>>размер, чтобы он был хотябы 5Мб?
>
>в sendmail.cf
># maximum message size
>O MaxMessageSize=..... (в байтах)
>
>И заодно, если есть mc, то туда тоже
>define(`confMAX_MESSAGE_SIZE',`..., в байтах')O MaxMessageSize=..... (в байтах) - увеличил - не помогло.
Да и что вы подразумеваете под mc? Тоесть где искать
define(`confMAX_MESSAGE_SIZE',`..., в байтах')?
>>>Пользователь через мой Sendmail не может отправить письмо более 1Мб, где задается
>>>размер, чтобы он был хотябы 5Мб?
>>
>>в sendmail.cf
>># maximum message size
>>O MaxMessageSize=..... (в байтах)
>>
>>И заодно, если есть mc, то туда тоже
>>define(`confMAX_MESSAGE_SIZE',`..., в байтах')
>
>O MaxMessageSize=..... (в байтах) - увеличил - не помогло.наглая ложь, остановить сервис MTA, произвести изменения, запустить
снова сервис MTA>Да и что вы подразумеваете под mc? Тоесть где искать
>define(`confMAX_MESSAGE_SIZE',`..., в байтах')?sendmail.mc:
------------
define(`confMAX_MESSAGE_SIZE', `5000000')ограничение в 5MB
в случае 8.12.x еще и в submit.cf/mc
Если присутствует UUCP: UUCP_MAILER_MAX
>>>>Пользователь через мой Sendmail не может отправить письмо более 1Мб, где задается
>>>>размер, чтобы он был хотябы 5Мб?
>>>
>>>в sendmail.cf
>>># maximum message size
>>>O MaxMessageSize=..... (в байтах)
>>>
>>>И заодно, если есть mc, то туда тоже
>>>define(`confMAX_MESSAGE_SIZE',`..., в байтах')
>>
>>O MaxMessageSize=..... (в байтах) - увеличил - не помогло.
>
>наглая ложь, остановить сервис MTA, произвести изменения, запустить
>снова сервис MTA
>
>>Да и что вы подразумеваете под mc? Тоесть где искать
>>define(`confMAX_MESSAGE_SIZE',`..., в байтах')?
>
>sendmail.mc:
>------------
>define(`confMAX_MESSAGE_SIZE', `5000000')
>
>ограничение в 5MB
>
>в случае 8.12.x еще и в submit.cf/mc
>
>Если присутствует UUCP: UUCP_MAILER_MAX
да, как вариант поверки:
[unix1]~ > telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 JINR-Net ESMTP Lavr-Antispam-MTA; Non-authorized relaying DENIED.
ehlo lalala
250-unix1.jinr.dubna.su Hello localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-SIZE 1000000
250-DSN
250-ONEX
250-XUSR
250 HELP
rset
250 2.0.0 Reset state
quit
221 2.0.0 unix1.jinr.dubna.su closing connection
Connection closed by foreign host.
[unix1]~ >
>>>Пользователь через мой Sendmail не может отправить письмо более 1Мб, где задается
>>>размер, чтобы он был хотябы 5Мб?
>>
>>в sendmail.cf
>># maximum message size
>>O MaxMessageSize=..... (в байтах)
>>
>>И заодно, если есть mc, то туда тоже
>>define(`confMAX_MESSAGE_SIZE',`..., в байтах')
>
>O MaxMessageSize=..... (в байтах) - увеличил - не помогло.
>Да и что вы подразумеваете под mc? Тоесть где искать
>define(`confMAX_MESSAGE_SIZE',`..., в байтах')?
mc - это исходник для sendmail.cf Лежит он в /usr/share/sendmail/conf (в *BSD, ув Linux - что-то типа /usr/src/sendmail/conf), но если ручками поправили в sendmail.cf и не помогло, то mc тоже не поможет. Кстати по моим наблюдениям kill -HUP `head -1 /var/run/sendmail.pid` эфекта не дает - то есть после правки sendmail.cf надо делать жестко:
kill `head -1 /var/run/sendmail.pid`
sendmail -bd -q30m
>Кстати по
>моим наблюдениям kill -HUP `head -1 /var/run/sendmail.pid` эфекта не дает
>- то есть после правки sendmail.cf надо делать жестко:
>kill `head -1 /var/run/sendmail.pid`
>sendmail -bd -q30mКак это "не даёт"???
ims:~$ head -1 /var/run/sendmail.pid
14607
ims:~$Должно работать.
>O MaxMessageSize=..... (в байтах) - увеличил - не помогло.
В письме с сообщением об ошибке, который прислал MAILER-DAEMON должен быть указан максимально возможный размер письма.
Пропробуй именно эту цифру поискать в sendmail.cf - мне в свое время этот способ помог.