Страница 1 из 1
Отправка письма не превышающего лимит
Добавлено: 2010-09-06 5:34:54
TarGet
Добрый день! Столкнулся первый раз с почтовым сервером Exim 4. Есть такой вот вопрос, посмотрел в конфиге exima лимит исходящего письма, там стоит 20Мб, пользователь создает новое письмо, вкладывает туда файл размером в 15,1Мб, пишет текста килобайт на 20 и пытается отправить, письмо создается в черновиках и пишет, что размер вложения 15,1мб, и что превышает 20мб с лишним - в чем тут дело?
Почтовый клиент Mozilla Thunderbird.
Re: Отправка письма не превышающего лимит
Добавлено: 2010-09-06 9:37:48
Laa
Вложения в почте не ходят в бинарном виде. Они перекодируются. Обычно размер письма всегда больше размера вложения. Позаглядывай в исходники любого письма с вложением. И почитай тут
http://ru.wikipedia.org/wiki/Base64
Re: Отправка письма не превышающего лимит
Добавлено: 2010-09-06 10:01:54
TarGet
Недопонимаю....в том плане, что как так получается по поводу письма, в котором текст будет весить больше чем вложение?...

( Я увеличил размер ящика до 20Мб, а раньше было 10Мб, писало, что размер вложения 15,1Мб, и что превышает 10Мб с лишним...
Re: Отправка письма не превышающего лимит
Добавлено: 2010-09-06 10:35:43
Laa
Читал или нет ссылку? Только честно. ???
Размер вложения не изменяется. Изменяется итоговое письмо, которое уходит от клиента на сервер. Клиентская программа перекодирует письмо в BASE64 или другую кодировку и бинарный файл в 15мб запросто может стать файлом в 21Мб.
Re: Отправка письма не превышающего лимит
Добавлено: 2010-09-06 10:42:36
TarGet
Читал...спрошу тогда по-другому, если тогда текст не писать вообще, оно отправится? Из чего просто исходить, раз так происходит, увеличивать размер исходящего письма в конфиге до 40Мб, это не приведет ли куда-нибудь в...?
На самом деле вообще самый оптимальный лимит отправки какой должен быть для корпоративной почты?
Re: Отправка письма не превышающего лимит
Добавлено: 2010-09-06 11:25:24
Laa
Для почты хватит и 500кб.
А для передачи файлов юзайте FTP, специально придумали протокол для таких целей. Фильмы, файлы, музыку как раз при помощи этого протокола и нужно передавать!
А если более серьезно -- то вы не читали. Текст не увеличивает размер письма. Вернее, если и увеличивает, то незначительно, ну на 0,1-1%

А вот вложение увеличивает. Оно бинарное, и оно перекодируется в ASCII символы, что, естественно увеличивает размер. Откройте любое письмо с вложением в текстовом редакторе и загляните в него!
Средний размер письма каждый устанавливает сам. Рекомендую посмотреть на серверах, куда чаще всего шлют ваши отправители.
Смотреть так:
Код: Выделить всё
$ telnet gmail-smtp-in.l.google.com. 25
Trying 74.125.79.27...
Connected to gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP a59si11140050eei.16
EHLO site.ru
250-mx.google.com at your service, [.........]
250-SIZE 35651584
250-8BITMIME
250-ENHANCEDSTATUSCODES
250 PIPELINING
Re: Отправка письма не превышающего лимит
Добавлено: 2010-09-07 5:11:26
TarGet
FTP это хорошо, но речь идет о электронной почте, она не используется исключительно только внутри офиса, отсылается так же и во вне...просто я вопрос ставил как решить данную проблему, потомучто порой требуется отправить файл даже и в 15Мб...

Re: Отправка письма не превышающего лимит
Добавлено: 2010-09-07 9:49:29
Laa
Да требоваться может и полететь на луну и шо?
А примут ли с вашего почтового сервера почтовые сервера получателей такие письма? 15Мб, скорее всего примут, а вот 40мб -- не уверен. Поэтому смотрите на лимиты ваших наиболее часто используемых серверах получателей и по ним создайте свой лимит.
Re: Отправка письма не превышающего лимит
Добавлено: 2010-09-07 10:08:11
TarGet
Laa писал(а):Да требоваться может и полететь на луну и шо?
А примут ли с вашего почтового сервера почтовые сервера получателей такие письма? 15Мб, скорее всего примут, а вот 40мб -- не уверен. Поэтому смотрите на лимиты ваших наиболее часто используемых серверах получателей и по ним создайте свой лимит.

Ну лимит то уже стоит (20Мб), до меня не доходит почему письма размеров в 15Мб не уходят, хрен там на данный момент с другими серверами, если даже на тот же @gmail.com отправить 20 метров, то он примет письмо, так ведь? Приходится тупо разбивать архив на тома, что потом некоторых пользователей при распаковке втягивает в ступор с вопросом, что делать. Если какой-нибудь корпоративный сервер и не примет, то придет же в обратку соответствующее письмо, о том, что мы не готовы такие большие файлы принимать, а это уже не наши проблемы получается, зачастую люди пишут на внешнюю почту, чем на корпоративную....
Re: Отправка письма не превышающего лимит
Добавлено: 2010-09-07 10:23:30
Laa
Возьми текстовый файл в 15Мб и отправь. Я почти уверен, что он уйдет нормально с 20мб лимитом. Потом возьми картинки в 10,11,12,13,14,15Мб и тоже отправь. Посмотри на какой картинке ты перестанешь вписываться в лимит 20мб.
Текстовый файл в 15мб можно создать как-то так (если сходу не найдешь

):
Код: Выделить всё
cat /dev/urandom | tr -Cd "[a-zA-Z0-9]"|head -c 15000000>file15mb.txt
Re: Отправка письма не превышающего лимит
Добавлено: 2010-09-07 23:19:08
FiL
TarGet писал(а):

Ну лимит то уже стоит (20Мб), до меня не доходит почему письма размеров в 15Мб не уходят
таки не читал
Еще раз - 15-меговый аттач в письме занимает 20 мегов. Плюс хедеры. Получается больше 20 мегов.
А лимиты... у меня лимит стоит в 200 мегов. Юзера постоянно пересылают файлы по 60-80 мегов. Такова жизнь..
Re: Отправка письма не превышающего лимит
Добавлено: 2010-09-08 2:47:25
TarGet
FiL писал(а):TarGet писал(а):

Ну лимит то уже стоит (20Мб), до меня не доходит почему письма размеров в 15Мб не уходят
таки не читал
Еще раз - 15-меговый аттач в письме занимает 20 мегов. Плюс хедеры. Получается больше 20 мегов.
А лимиты... у меня лимит стоит в 200 мегов. Юзера постоянно пересылают файлы по 60-80 мегов. Такова жизнь..
Т.е все-таки в конфиге можно указать и 100?

Re: Отправка письма не превышающего лимит
Добавлено: 2010-09-08 10:52:21
Laa
Та что угодно можно указать. Хоть 100ТБ.
Важно понимать, что от того что вы укажите, удаленные почтовые сервера не начнут принимать ТОЛСТЫЕ письма. Ну не начнут!

То есть вполне возможно юзер будет на жпрс-соединении отправлять письмо на гугл с вложением в 74Мб, через часа два его письмо отправится на ваш почтовый сервер, ваш почтовый сервер не сможет отправить на гугл такое большое письмо и ваш же пользователь по своему медленному жпрс соединению еще два часа будет забирать свое же письмо с отлупом, что мол не желает удаленный почтовый сервер принимать такое большое письмо.

Re: Отправка письма не превышающего лимит
Добавлено: 2010-09-08 19:50:37
FiL
Laa писал(а):Та что угодно можно указать. Хоть 100ТБ.
Важно понимать, что от того что вы укажите, удаленные почтовые сервера не начнут принимать ТОЛСТЫЕ письма. Ну не начнут!

То есть вполне возможно юзер будет на жпрс-соединении отправлять письмо на гугл с вложением в 74Мб, через часа два его письмо отправится на ваш почтовый сервер, ваш почтовый сервер не сможет отправить на гугл такое большое письмо и ваш же пользователь по своему медленному жпрс соединению еще два часа будет забирать свое же письмо с отлупом, что мол не желает удаленный почтовый сервер принимать такое большое письмо.

ну если у юзера мозгов хватает отправлять через жпрс 75 мегов, то пускай их покачает несколько раз
