>а где взять spamassassin?
>нельзяли просто запретить файлы с GIF или JPEG если они не вложены
>как файл?
Можно организовать даже вырезку таких файлов.
Посмотри в разделе советов.
А потом банально пихни в очередь полученное письмо и проверишь как и что работает.
Хотя лучше спамассаин настрой.
Вот где он у меня расположен:
root@merlin /home/skif :lf /usr/local/etc/mail/spamassassin/
70_sare_adult.cf 70_sare_ratware.cf 99_sare_fraud_post25x.cf init.pre.sample
70_sare_bayes_poison_nxm.cf 70_sare_specific.cf bogus-virus-warnings.cf local.cf
70_sare_oem.cf 70_sare_spoof.cf evilnumbers.cf local.cf.sample
70_sare_random.cf 72_sare_bml_post25x.cf init.pre
root@merlin /home/skif :
А вот что по файлам давали ранние версии, нынешние не смотрю - пользуюсь своими скриптами:
# Leave $banned_filename_re undefined to disable these checks
# (giving an empty list to new_RE() will also always return false)
$banned_filename_re = new_RE(
# qr'^UNDECIPHERABLE$', # is or contains any undecipherable components
# block certain double extensions anywhere in the base name
qr'\.[^./]*\.(vbs|pif|scr|bat|cmd|com|dll)$'i,
# qr'[{}]', # curly braces in names (serve as Class ID extensions - CLSID)
qr'^application/x-msdownload$'i, # block these MIME types
qr'^application/x-msdos-program$'i,
# qr'^message/partial$'i, qr'^message/external-body$'i, # block rfc2046
# [ qr'^\.(Z|gz|bz2)$' => 0 ], # allow anything Unix-compressed
[ qr'^\.(rpm|cpio|tar)$' => 0 ], # allow anything in Unix archives
# [ qr'^\.(zip|rar|arc|arj|zoo)$'=> 0 ], # allow anything within such archives
qr'.\.(vbs|pif|scr|bat|cmd|com)$'i, # banned extension - basic
# qr'.\.(ade|adp|bas|bat|chm|cmd|com|cpl|crt|exe|hlp|hta|inf|ins|isp|js|
# jse|lnk|mdb|mde|msc|msi|msp|mst|pcd|pif|reg|scr|sct|shs|shb|vb|
# vbe|vbs|wsc|wsf|wsh)$'ix, # banned extension - long
# qr'.\.(mim|b64|bhx|hqx|xxe|uu|uue)$'i, # banned extension - WinZip vulnerab.
# qr'^\.(exe-ms)$', # banned file(1) types
# qr'^\.(exe|lha|tnef|cab)$', # banned file(1) types
);
...................
Ну и дальше по тексту