PDA

Показать полную графическую версию : Увеличение размер писем


Страниц : [1] 2

nevajnahzhz
14-03-2013, 16:13
Я новичок в FreeBSD помогите! у меня стоит FreeBSD 8,0 почта courier imap, читал но нечего не нашол

vadblm
14-03-2013, 19:21
Потрудитесь описать проблему более внятно, можно на пальцах, типа что не работает и что бы вы хотели.

А так, ничего не понятно: хотите ли вы увеличить максимальный размер отправляемого/принимаемого письма (courier-imap тут совершенно ни при чём), хотите увеличить квоту на ящик, хотите расширить пространство для хранения писем, если вдруг оно заполнилось.

nevajnahzhz
14-03-2013, 20:49
я хочу увеличить размер отправляемого/принимаемого письма, сечас стоит лимит 5мб хочу до 20мб увеличети

vadblm
14-03-2013, 23:04
Тогда расскажите, какой у вас MTA. sendmail, exim, postfix, ещё какой?

nevajnahzhz
15-03-2013, 01:23
sendmail но я не уверен на 100%

vadblm
15-03-2013, 13:39
sendmail но я не уверен на 100% »
В /etc/rc.conf посмотрите.

nevajnahzhz
15-03-2013, 13:57
sendmail_enable="NONE"
assp_enable="YES"
courier_authdaemond_enable="YES"
courier_enable="YES"

vadblm
15-03-2013, 14:28
courier_enable="YES" »
У вас MTA courier. Я им никогда не пользовался, потому могу судить только по ману (http://www.courier-mta.org/courier.html):

The Courier mail server uses several configuration files which are located in /etc/courier. These configuration files are plain text files that can be modified with any text editor. In certain instances a subdirectory is used, and all plain text files in the subdirectory are concatenated and are considered to be a single, consolidated, configuration file. Unless otherwise specified, you must run courier restart for any changes to these files to take effect.

Во FreeBSD конфиги будут скорее всего в /usr/loca/etc/courier.

sizelimit
Maximum size of the message, in bytes, that the Courier mail server accepts for delivery. The Courier mail server rejects larger messages. If sizelimit is set to zero, The Courier mail server accepts as large message as available disk space permits. If the environment variable SIZELIMIT is set at the time a new message is received, it takes precedence and the Courier mail server uses the contents of the environment variable instead. Changes to this file take effect immediately. The SIZELIMIT environment variable is for use by individual mail submission agents. For example, it can be set by the smtpaccess configuration file (see makesmtpaccess(8) for more information) for mail from certain IP addresses.

If sizelimit does not exist, and SIZELIMIT is not set, the maximum message size defaults to 10485760 bytes.

Т.е., насколько я понял, нужно либо изменить значение в /usr/loca/etc/courier/sizelimit, либо это же значение в переменной среды SIZELIMIT и перепустить курьер.

nevajnahzhz
15-03-2013, 14:44
вот что имею в /usr/loca/etc/courier, я все фаилы искал ничего не нашол, и с SizeLimit тоже самое нету eё

aliasdir dsnrelayed.txt esmtpd.bak imapd-ssl.dist module.local shared.tmp
aliases dsnsubjectnotice.txt esmtpd.cnf imapd.authpam pop3d smtpaccess
aliases.dat dsnsubjectwarn.txt esmtpd.dist imapd.cnf pop3d-ssl smtpaccess.dat
bofh enablefiltering esmtpd.pem imapd.dist pop3d-ssl.dist sqwebmaild
courierd esmtp.authpam esmtpd.rnd ldapaddressbook pop3d.authpam sqwebmaild.dist
courierd.bak esmtpacceptmailfor.dat esmtpgreeting ldapaddressbook.dist pop3d.cnf webadmin
courierd.dist esmtpacceptmailfor.dir esmtphelo ldapaliasrc.dist pop3d.dist webmail.authpam
crontab esmtpauthclient esmtppercentrelay.dir locallowercase quotawarnmsg.example webmlmrc
dsndelayed.txt esmtpd esmtproutes locals rfcerr2045.txt webmlmrc.dist
dsndelivered.txt esmtpd-msa filters maildrop rfcerr2046.txt
dsnfailed.txt esmtpd-msa.dist hosteddomains maildropfilter rfcerr2047.txt
dsnfooter.txt esmtpd-ssl imapd module.dsn rfcerrheader.txt
dsnheader.txt esmtpd-ssl.dist imapd-ssl module.esmtp shared

vadblm
15-03-2013, 14:55
А переменная среды SIZELIMIT есть?

nevajnahzhz
15-03-2013, 15:30
нет

vadblm
15-03-2013, 19:28
Тогда, судя по мануалу, максимальный объём передаваемого письма должен быть 10Мб, раз не указан явно в конфиге или в переменной среды.

Для очистки совести проведите тестовую сессию с вашим МТА.
Пример:

$ telnet mail.somwhere.com 25
Trying 12.33.44.55...
Connected to mail.somwhere.com.
Escape character is '^]'.
220 mail.somwhere.com ESMTP Postfix
EHLO blahblah
250-mail.somwhere.com
250-PIPELINING
250-SIZE 55000000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
QUIT
221 2.0.0 Bye

Как видите, у сервера в примере лимит на максимальный размер письма 55000000, т.е. около 52 мегабайт.

nevajnahzhz
18-03-2013, 13:18
telnet mail.somwhere.com 25
Trying 69.43.161.157...
telnet: connect to address 69.43.161.157: Connection refused
telnet: Unable to connect to remote host

вот что у меня он покозал!!

vadblm
18-03-2013, 19:55
telnet mail.somwhere.com 25 »
Это был пример, о чём было явно сказано. Вместо mail.example.com следовало указать ip адрес или fqdn вашего почтового сервера.

Откуда вы такие беспомощные лезете, что всё нужно разжевать, в рот положить, а потом на горшок посадить и попку вытереть??? В детском саду детишек заставляют заниматься системным администрированием?

nevajnahzhz
19-03-2013, 13:36
220 mx.apartamente.md ESMTP
EHLO blahblah
250-srv-glr5.glorinal.local Ok.
250-XCOURIEREXTENSIONS
250-XVERP=Courier
250-XEXDATA
250-8BITMIME
250-SIZE
250 DSN

vadblm
19-03-2013, 15:56
250-SIZE »
Параметр SIZE пустой.

The numeric parameter to the EHLO SIZE keyword is optional. If the parameter is omitted entirely it indicates that the server does not advertise a fixed maximum message size.

Т.е. сервер не объявляет фиксированный максимум размера письма. Нет у вас лимита на этом сервере, что совпадает с тем, что в конфигах sizelimit вы не нашли. Ограничение где-то на другом узле.

nevajnahzhz
19-03-2013, 18:56
и где я могу наити?

vadblm
20-03-2013, 15:51
Попробуйте отправить тестовое большое письмо, сами себе, если оно не пройдёт, приведите отлуп от mailer-daemon с заголовками, а также выдержку логов почтового сервера, касающегося этого письма.
Также отправьте себе заведомо проходящее письмо и приведите его заголовки. Попробуем разобраться, как у вас почта ходит.

nevajnahzhz
20-03-2013, 17:56
Mar 20 15:31:31 srv-glr5 courieresmtpd: started,ip=[127.0.0.1]
Mar 20 15:31:31 srv-glr5 courieresmtpd: error,relay=127.0.0.1,msg="534 SIZE=Message too big.",cmd: MAIL FROM:<itservice@.......md> SIZE=29674937
вот что в логах

nevajnahzhz
20-03-2013, 18:28
не знаю где копать дальше




© OSzone.net 2001-2012