Victor Ustugov wrote:
> патч patch-src::reject_message портировать не пришлось, посколько в
> эксим добавлена соответствующая функциональность:
>> control = fakereject/<message>
>> This control is permitted only for the MAIL, RCPT, and DATA ACLs, in other
> words, only when an SMTP message is being received. If Exim accepts the
> message, instead the final 250 response, a 550 rejection message is sent.
> However, Exim proceeds to deliver the message as normal. The control
> applies only to the current message, not to any subsequent ones that may
> be received in the same SMTP connection.
сегодня я форкнул паровоз и сделал в нем пока одно-единственное изменение -
поправил работу с fakereject при проверке 8-битных символов в header Subject и
header From, а также в антивирусной проверке (при REJECT и QUARANTINE
одновременно), в соответствии с изменениями в синтаксисе fakereject сообщения
в 4.50 по сравнению с нашим старым патчем patch-src::reject_message
если кто-то поднял 4.50, можно попробовать перейти на новый паровоз (в старом
будут проводится только исправления ошибок). для этого нужно в m4/Makefile
заменить значение SYNC_SRC_DIR с exim-conf на exim-4.50-conf и выполнить gmake
sync
или можно находясь в каталоге m4 выполнить
rsync -avz rsync://bsd.falbi.kiev.ua/exim-4.50-conf/m4/Makefile Makefile
gmake sync
дальше все как обычно
--
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ: 77186900, 32418694 CRV2-RIPE, CRV-UANIC