Victor Ustugov wrote:
>> при этом в acl_smtp_mime в переменной $acl_m6 сохраняются разделенными
>> через "|" (pipe) три строковых значения - log_message, message,
>> fakereject_message (сообщение для лог файла, вставляемое в заголовки
>> поле и сообщение smtp клиенту).
>>>> пример:
>> set acl_m6 = \
>> Attachments with executable extension ($mime_filename)\
>> |X-Warn-Attachment: Attachment with executable extension
>> |5.7.1 Executables denied due to the local security policy
>>>> в acl_smtp_data значение переменной $acl_m6 проверяется и при
>> необходимости выдается fakereject с указанными сообщениями
>> пока схема не работает. вернее, не работает извлечение fakereject
> сообщения из значения переменной $acl_m6. не работает, т. к. по дефолту
> это сообщение вообще статично. благодарю патчу asm'а его хоть менять
> можно. оно оно не экспандится.
>> 2asm: переделай патч, чтобы значение fakereject_message экспандилось
> (как это по-русски?)
воскресенье... почту никто не читает... никто не отвечает...
пишу сам себе :)
патч подрихтован самостоятельно (asm'а в онлайне все равно нет):
http://bsd.falbi.kiev.ua/exim-patches/exiscan-acl-4.41-24-fakereject/patch-src::reject_message
патч совместим с exiscan-acl от 4.32-19 до 4.41-24
для FreeBSD - скопировать файл patch-src::reject_message в
/usr/ports/mail/exim/files и пересобрать exim
для Fedora/RedHat все несколко сложнее из-за необходимости правки spec
файлов. пример для 4.41-1 из состава Fedora development (Fedora rawhide):
http://bsd.falbi.kiev.ua/exim-patches-redhat/exim-4.41-1/SPECS/exim.spec
сами патчи:
http://bsd.falbi.kiev.ua/exim-patches-redhat/exim-4.41-1/SOURCES/
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 77186900, 32418694 nic-handle: CRV2-RIPE, CRV-UANIC