Отправка письма не превышающего лимит
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- TarGet
- рядовой
- Сообщения: 16
- Зарегистрирован: 2010-09-06 5:14:23
Отправка письма не превышающего лимит
Добрый день! Столкнулся первый раз с почтовым сервером Exim 4. Есть такой вот вопрос, посмотрел в конфиге exima лимит исходящего письма, там стоит 20Мб, пользователь создает новое письмо, вкладывает туда файл размером в 15,1Мб, пишет текста килобайт на 20 и пытается отправить, письмо создается в черновиках и пишет, что размер вложения 15,1мб, и что превышает 20мб с лишним - в чем тут дело?
Почтовый клиент Mozilla Thunderbird.
Почтовый клиент Mozilla Thunderbird.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Re: Отправка письма не превышающего лимит
Вложения в почте не ходят в бинарном виде. Они перекодируются. Обычно размер письма всегда больше размера вложения. Позаглядывай в исходники любого письма с вложением. И почитай тут http://ru.wikipedia.org/wiki/Base64
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
- TarGet
- рядовой
- Сообщения: 16
- Зарегистрирован: 2010-09-06 5:14:23
Re: Отправка письма не превышающего лимит
Недопонимаю....в том плане, что как так получается по поводу письма, в котором текст будет весить больше чем вложение?...( Я увеличил размер ящика до 20Мб, а раньше было 10Мб, писало, что размер вложения 15,1Мб, и что превышает 10Мб с лишним...
- Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Re: Отправка письма не превышающего лимит
Читал или нет ссылку? Только честно. ???
Размер вложения не изменяется. Изменяется итоговое письмо, которое уходит от клиента на сервер. Клиентская программа перекодирует письмо в BASE64 или другую кодировку и бинарный файл в 15мб запросто может стать файлом в 21Мб.
Размер вложения не изменяется. Изменяется итоговое письмо, которое уходит от клиента на сервер. Клиентская программа перекодирует письмо в BASE64 или другую кодировку и бинарный файл в 15мб запросто может стать файлом в 21Мб.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
- TarGet
- рядовой
- Сообщения: 16
- Зарегистрирован: 2010-09-06 5:14:23
Re: Отправка письма не превышающего лимит
Читал...спрошу тогда по-другому, если тогда текст не писать вообще, оно отправится? Из чего просто исходить, раз так происходит, увеличивать размер исходящего письма в конфиге до 40Мб, это не приведет ли куда-нибудь в...?
На самом деле вообще самый оптимальный лимит отправки какой должен быть для корпоративной почты?
На самом деле вообще самый оптимальный лимит отправки какой должен быть для корпоративной почты?
- Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Re: Отправка письма не превышающего лимит
Для почты хватит и 500кб.
А для передачи файлов юзайте FTP, специально придумали протокол для таких целей. Фильмы, файлы, музыку как раз при помощи этого протокола и нужно передавать!
А если более серьезно -- то вы не читали. Текст не увеличивает размер письма. Вернее, если и увеличивает, то незначительно, ну на 0,1-1% А вот вложение увеличивает. Оно бинарное, и оно перекодируется в ASCII символы, что, естественно увеличивает размер. Откройте любое письмо с вложением в текстовом редакторе и загляните в него!
Средний размер письма каждый устанавливает сам. Рекомендую посмотреть на серверах, куда чаще всего шлют ваши отправители.
Смотреть так:
А для передачи файлов юзайте 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
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
- TarGet
- рядовой
- Сообщения: 16
- Зарегистрирован: 2010-09-06 5:14:23
Re: Отправка письма не превышающего лимит
FTP это хорошо, но речь идет о электронной почте, она не используется исключительно только внутри офиса, отсылается так же и во вне...просто я вопрос ставил как решить данную проблему, потомучто порой требуется отправить файл даже и в 15Мб...
- Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Re: Отправка письма не превышающего лимит
Да требоваться может и полететь на луну и шо?
А примут ли с вашего почтового сервера почтовые сервера получателей такие письма? 15Мб, скорее всего примут, а вот 40мб -- не уверен. Поэтому смотрите на лимиты ваших наиболее часто используемых серверах получателей и по ним создайте свой лимит.
А примут ли с вашего почтового сервера почтовые сервера получателей такие письма? 15Мб, скорее всего примут, а вот 40мб -- не уверен. Поэтому смотрите на лимиты ваших наиболее часто используемых серверах получателей и по ним создайте свой лимит.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
- TarGet
- рядовой
- Сообщения: 16
- Зарегистрирован: 2010-09-06 5:14:23
Re: Отправка письма не превышающего лимит
Ну лимит то уже стоит (20Мб), до меня не доходит почему письма размеров в 15Мб не уходят, хрен там на данный момент с другими серверами, если даже на тот же @gmail.com отправить 20 метров, то он примет письмо, так ведь? Приходится тупо разбивать архив на тома, что потом некоторых пользователей при распаковке втягивает в ступор с вопросом, что делать. Если какой-нибудь корпоративный сервер и не примет, то придет же в обратку соответствующее письмо, о том, что мы не готовы такие большие файлы принимать, а это уже не наши проблемы получается, зачастую люди пишут на внешнюю почту, чем на корпоративную....Laa писал(а):Да требоваться может и полететь на луну и шо?
А примут ли с вашего почтового сервера почтовые сервера получателей такие письма? 15Мб, скорее всего примут, а вот 40мб -- не уверен. Поэтому смотрите на лимиты ваших наиболее часто используемых серверах получателей и по ним создайте свой лимит.
- Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Re: Отправка письма не превышающего лимит
Возьми текстовый файл в 15Мб и отправь. Я почти уверен, что он уйдет нормально с 20мб лимитом. Потом возьми картинки в 10,11,12,13,14,15Мб и тоже отправь. Посмотри на какой картинке ты перестанешь вписываться в лимит 20мб.
Текстовый файл в 15мб можно создать как-то так (если сходу не найдешь ):
Текстовый файл в 15мб можно создать как-то так (если сходу не найдешь ):
Код: Выделить всё
cat /dev/urandom | tr -Cd "[a-zA-Z0-9]"|head -c 15000000>file15mb.txt
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
-
- ст. лейтенант
- Сообщения: 1375
- Зарегистрирован: 2010-02-05 0:21:40
Re: Отправка письма не превышающего лимит
таки не читалTarGet писал(а): Ну лимит то уже стоит (20Мб), до меня не доходит почему письма размеров в 15Мб не уходят
Еще раз - 15-меговый аттач в письме занимает 20 мегов. Плюс хедеры. Получается больше 20 мегов.
А лимиты... у меня лимит стоит в 200 мегов. Юзера постоянно пересылают файлы по 60-80 мегов. Такова жизнь..
- TarGet
- рядовой
- Сообщения: 16
- Зарегистрирован: 2010-09-06 5:14:23
Re: Отправка письма не превышающего лимит
Т.е все-таки в конфиге можно указать и 100?FiL писал(а):таки не читалTarGet писал(а): Ну лимит то уже стоит (20Мб), до меня не доходит почему письма размеров в 15Мб не уходят
Еще раз - 15-меговый аттач в письме занимает 20 мегов. Плюс хедеры. Получается больше 20 мегов.
А лимиты... у меня лимит стоит в 200 мегов. Юзера постоянно пересылают файлы по 60-80 мегов. Такова жизнь..
- Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Re: Отправка письма не превышающего лимит
Та что угодно можно указать. Хоть 100ТБ.
Важно понимать, что от того что вы укажите, удаленные почтовые сервера не начнут принимать ТОЛСТЫЕ письма. Ну не начнут! То есть вполне возможно юзер будет на жпрс-соединении отправлять письмо на гугл с вложением в 74Мб, через часа два его письмо отправится на ваш почтовый сервер, ваш почтовый сервер не сможет отправить на гугл такое большое письмо и ваш же пользователь по своему медленному жпрс соединению еще два часа будет забирать свое же письмо с отлупом, что мол не желает удаленный почтовый сервер принимать такое большое письмо.
Важно понимать, что от того что вы укажите, удаленные почтовые сервера не начнут принимать ТОЛСТЫЕ письма. Ну не начнут! То есть вполне возможно юзер будет на жпрс-соединении отправлять письмо на гугл с вложением в 74Мб, через часа два его письмо отправится на ваш почтовый сервер, ваш почтовый сервер не сможет отправить на гугл такое большое письмо и ваш же пользователь по своему медленному жпрс соединению еще два часа будет забирать свое же письмо с отлупом, что мол не желает удаленный почтовый сервер принимать такое большое письмо.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
-
- ст. лейтенант
- Сообщения: 1375
- Зарегистрирован: 2010-02-05 0:21:40
Re: Отправка письма не превышающего лимит
ну если у юзера мозгов хватает отправлять через жпрс 75 мегов, то пускай их покачает несколько разLaa писал(а):Та что угодно можно указать. Хоть 100ТБ.
Важно понимать, что от того что вы укажите, удаленные почтовые сервера не начнут принимать ТОЛСТЫЕ письма. Ну не начнут! То есть вполне возможно юзер будет на жпрс-соединении отправлять письмо на гугл с вложением в 74Мб, через часа два его письмо отправится на ваш почтовый сервер, ваш почтовый сервер не сможет отправить на гугл такое большое письмо и ваш же пользователь по своему медленному жпрс соединению еще два часа будет забирать свое же письмо с отлупом, что мол не желает удаленный почтовый сервер принимать такое большое письмо.