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

Исходное сообщение
"Sendmail не хочет отправлять письмо более 1Мб!???"

Отправлено michey , 05-Дек-02 09:24 
Пользователь через мой Sendmail не может отправить письмо более 1Мб, где задается размер, чтобы он был хотябы 5Мб?
Спасибо

Содержание

Сообщения в этом обсуждении
"RE: Sendmail не хочет отправлять письмо более 1Мб!???"
Отправлено Ilia , 05-Дек-02 10:30 
>Пользователь через мой Sendmail не может отправить письмо более 1Мб, где задается
>размер, чтобы он был хотябы 5Мб?

в sendmail.cf
# maximum message size
O MaxMessageSize=..... (в байтах)

И заодно, если есть mc, то туда тоже
define(`confMAX_MESSAGE_SIZE',`..., в байтах')


"RE: Sendmail не хочет отправлять письмо более 1Мб!???"
Отправлено Alex AZ Zalesny , 05-Дек-02 11:29 
>>Пользователь через мой 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 - извиняюсь - не знаю ;-)


"RE: Sendmail не хочет отправлять письмо более 1Мб!???"
Отправлено michey , 05-Дек-02 11:37 
А под 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
>- извиняюсь - не знаю ;-)



"RE: Sendmail не хочет отправлять письмо более 1Мб!???"
Отправлено michey , 05-Дек-02 11:49 
>>Пользователь через мой 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
И что писать ума не преложу.
Может поможете.


"RE: Sendmail не хочет отправлять письмо более 1Мб!???"
Отправлено Alex AZ Zalesny , 05-Дек-02 16:41 
>>>Пользователь через мой 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 - если они не используются - проехали


"RE: Sendmail не хочет отправлять письмо более 1Мб!???"
Отправлено Alex AZ Zalesny , 05-Дек-02 16:49 
> (как это сделать в mc
>- извиняюсь - не знаю ;-)

Уже знаю ;-) в mc надо:
define(`UUCP_MAX_SIZE', `5000000')



"RE: Sendmail не хочет отправлять письмо более 1Мб!???"
Отправлено michey , 05-Дек-02 11:51 
>>Пользователь через мой Sendmail не может отправить письмо более 1Мб, где задается
>>размер, чтобы он был хотябы 5Мб?
>
>в sendmail.cf
># maximum message size
>O MaxMessageSize=..... (в байтах)
>
>И заодно, если есть mc, то туда тоже
>define(`confMAX_MESSAGE_SIZE',`..., в байтах')

O MaxMessageSize=..... (в байтах) - увеличил - не помогло.
Да и что вы подразумеваете под mc? Тоесть где искать
define(`confMAX_MESSAGE_SIZE',`..., в байтах')?


"RE: Sendmail не хочет отправлять письмо более 1Мб!???"
Отправлено lavr , 05-Дек-02 12:16 
>>>Пользователь через мой 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


"RE: Sendmail не хочет отправлять письмо более 1Мб!???"
Отправлено lavr , 05-Дек-02 12:45 
>>>>Пользователь через мой 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]~ >


"RE: Sendmail не хочет отправлять письмо более 1Мб!???"
Отправлено Alex AZ Zalesny , 05-Дек-02 16:46 
>>>Пользователь через мой 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


"RE: Sendmail не хочет отправлять письмо более 1Мб!???"
Отправлено Ilia , 10-Дек-02 16:46 
>Кстати по
>моим наблюдениям 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:~$

Должно работать.


"RE: Sendmail не хочет отправлять письмо более 1Мб!???"
Отправлено Alex AZ Zalesny , 05-Дек-02 16:52 
>O MaxMessageSize=..... (в байтах) - увеличил - не помогло.
В письме с сообщением об ошибке, который прислал MAILER-DAEMON должен быть указан максимально возможный размер письма.
Пропробуй именно эту цифру поискать в sendmail.cf - мне в свое время этот способ помог.