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

Исходное сообщение
"POSTFIX: частичное получение письма при превышении его размера"

Отправлено Андрей Лунв , 03-Окт-05 12:11 
Вопрос такого плана.
Есть POSTFIX, есть в main.cf параметр message_size_limit, который установлен на 5 мБ.
Необходимо, чтобы при превышении размера письма, пользователю, которому адресовано письмо (получатель), приходил кусок от присланного ему письма (например,одни заголовки или же заголовки + 3-4 строчки тела письма).Это идеальный вариант. Другой вариант: письмо, сгенерированное системой о том, что пользователю пытались отправить письмо, размером более message_size_limit с такого-то адреса и оно было отвергнуто (то есть для того, чтобы пользователь знал почтовый адрес того, кто ему пытался отправить это письмо).

Содержание

Сообщения в этом обсуждении
"POSTFIX: частичное получение письма при превышении его разме..."
Отправлено _Ale_ , 03-Окт-05 12:18 
имхо, стандартными средствами постфикса этого не сделать, возможно в связке с procmail или еще чем-нибудь. Возможно придется исходники ковырять.

"POSTFIX: частичное получение письма при превышении его разме..."
Отправлено Андрей Лунв , 03-Окт-05 12:28 
>имхо, стандартными средствами постфикса этого не сделать, возможно в >связке с procmail
>или еще чем-нибудь. Возможно придется исходники ковырять.

Я это понимаю, так можно сделать и несложно, но дело в том, что тогда письмо уже будет находиться на сервере... теряется весь смысл "планируемой операции" по "неприему сверх-больших писем"...


"POSTFIX: частичное получение письма при превышении его разме..."
Отправлено jonatan , 03-Окт-05 12:52 
Если Ваш сервер на DATA ответил 250 Ok, то он обязан принять все письмо. Если он разорвет соединение, то другой сервер будет еще и еще раз пытаться доставить письмо пока не выйдет отведенное время (обычно 5 дней).

"POSTFIX: частичное получение письма при превышении его разме..."
Отправлено Андрей Лунв , 03-Окт-05 13:22 
jonatan,_Ale_ спасибо,все стало понятно.