Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   Увеличение размер писем (http://forum.oszone.net/showthread.php?t=256302)

nevajnahzhz 14-03-2013 16:13 2111154

Увеличение размер писем
 
Я новичок в FreeBSD помогите! у меня стоит FreeBSD 8,0 почта courier imap, читал но нечего не нашол

vadblm 14-03-2013 19:21 2111341

Потрудитесь описать проблему более внятно, можно на пальцах, типа что не работает и что бы вы хотели.

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

nevajnahzhz 14-03-2013 20:49 2111414

я хочу увеличить размер отправляемого/принимаемого письма, сечас стоит лимит 5мб хочу до 20мб увеличети

vadblm 14-03-2013 23:04 2111484

Тогда расскажите, какой у вас MTA. sendmail, exim, postfix, ещё какой?

nevajnahzhz 15-03-2013 01:23 2111537

sendmail но я не уверен на 100%

vadblm 15-03-2013 13:39 2111722

Цитата:

Цитата nevajnahzhz
sendmail но я не уверен на 100% »

В /etc/rc.conf посмотрите.

nevajnahzhz 15-03-2013 13:57 2111732

sendmail_enable="NONE"
assp_enable="YES"
courier_authdaemond_enable="YES"
courier_enable="YES"

vadblm 15-03-2013 14:28 2111749

Цитата:

Цитата nevajnahzhz
courier_enable="YES" »

У вас MTA courier. Я им никогда не пользовался, потому могу судить только по ману:
Цитата:

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 2111761

вот что имею в /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 2111771

А переменная среды SIZELIMIT есть?

nevajnahzhz 15-03-2013 15:30 2111792

нет

vadblm 15-03-2013 19:28 2111931

Тогда, судя по мануалу, максимальный объём передаваемого письма должен быть 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 2113558

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 2113836

Цитата:

Цитата nevajnahzhz
telnet mail.somwhere.com 25 »

Это был пример, о чём было явно сказано. Вместо mail.example.com следовало указать ip адрес или fqdn вашего почтового сервера.

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

nevajnahzhz 19-03-2013 13:36 2114333

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 2114438

Цитата:

Цитата nevajnahzhz
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 2114555

и где я могу наити?

vadblm 20-03-2013 15:51 2115008

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

nevajnahzhz 20-03-2013 17:56 2115061

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 2115083

не знаю где копать дальше

nevajnahzhz 20-03-2013 18:39 2115090

Вложений: 1
http://forum.oszone.net/attachment.p...1&d=1363790329

nevajnahzhz 20-03-2013 18:40 2115093

может это поможет


Время: 08:09.

Время: 08:09.
© OSzone.net 2001-