|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dennis Melentyev 2:5020/400 03 Oct 2000 15:48:34 To : All Subject : Re: Sendmail filter for ILOVEYOU --------------------------------------------------------------------------------
On 3 Oct 2000 14:22:23 +0400, Vladimir Borisov wrote:
>Привет всем.
>
>Сегдня мои юзеры опять чуть было не запустили данного зверя (см. сабж). Hа
>sendmail-е у меня стоит фильтр по subject, но что интересно - это письмо в
>subject содержало совсем другие строчки. И файл назывался (точно имени не
>помню, MAIN.JPG.vbs).
>Вопрос: что подскажут многоуважаемые bsd гуру, можно ли сделать фильтр в
>Sendmail по расширению приаттаченного файла. У меня возникают сомнения, ведь
>сендмейл проверяет заголовки, а имя файла находится в теле письма. Если
>можно, то не подскажете - как? И сильно ли при этом начнет тормозить
>sendmail? Письма ведь разные бывают...
У меня решено тупо в /etc/procmailrc (да, локальный мейлер - procmail):
PATH=/bin:/usr/bin:/usr/bin
:0 Bc
* filename.*\.exe|filename.*\.com|filename.*\.vb.+
/path/to/pomojka/ExeFilesInAttachments
:0 ahB
* filename.*\.exe|filename.*\.com|filename.*\.vb.+
| (/usr/bin/formail -A"Precedence: junk" \
-A"X-Loop: dennis@mebius-kb.kiev.ua" \
-A"Content-Type: text/plain; charset=koi8-r" \
-A"Content-Transfer-Encoding: 8bit" ; \
echo " *** Автосообщение почтовой системы ***"; \
echo "Возможно, тело письма содержало недопустимый
файл."; \
echo "Оригинал можно получить у Дениса Мелентьева."; \
echo "-- "; \
echo " PostMaster, Dennis@Mebius-KB.Kiev.ua"; \
) | /usr/sbin/sendmail -oi -t
}
Предупреждая вопли ;))
1. Да, этот метод не шибко быстрый.
2. Да, на меня свалится любое письмо, содержащее указанные строки, даже если
это не аттачмент
3. Да, юзвери могут озвереть, если они привыкли к получению exeшников по
почте
HО: Это меня не сильно волнует ;)))
Можно посмотреть в man procmailex про упоминания Content-Type и mimencode,
но мне было в лом изучать возможные варианты Content-*.
--
Dennis Melentyev
C/C++ programmer @ Mebius-KB, Kiev, Ukraine
dennis@mebius-kb.kiev.ua
--- ifmail v.2.15dev5
* Origin: Mebius-KB (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1650514966599.html, оценка из 5, голосов 10
|