список рассылки linux-foo
LOGFILE=$HOME/.pmlog MAILDIR=$HOME/mail VERBOSE
# список рассылки linux-foo :0 Hw * ^.*[Ss]ender: owner-linux-foo@bar.foogers.edu foo-list
# Сообщение от E.J.! :0 Hw * ^.*[Ff]rom: ej@mypal.com ej
# если добрались до этой точки, помещаем в каталог для новой почты :0 Hw newmail
|
Обратите внимание на новую секцию EJ. Когда приходит сообщение с его адресом в поле "From", оно автоматически помещается в каталог "ej".
Теперь, скажем, имеется некоторый ламер, который шлет мне письма. Я не хочу получать сообщения от него, но он постоянно шлет их. Еще раз спасает procmail.
Так, предположим, что я не хочу получать почту от Билла Гейтса. Я могу добавить в файл .procmailrc раздел, удаляющий любую почту, приходящую БГ:
LOGFILE=$HOME/.pmlog MAILDIR=$HOME/mail VERBOSE
# Это пришло от Билла Гейтса? Если да, то УДАЛИТЬ ЕГО!!! :0 Hw * ^.*[Ff]rom: bgates@microsoft.com /dev/null
# список рассылки linux-foo :0 Hw * ^.*[Ss]ender: owner-linux-foo@bar.foogers.edu foo-list
# Сообщение от E.J.! :0 Hw * ^.*[Ff]rom: ej@mypal.com ej
# если добрались до этой точки, помещаем в каталог для новой почты :0 Hw newmail
|
Теперь у меня есть хороший файл .procmailrc. Давайте посмотрим на то, что procmail будет делать с каждым приходящим сообщением
Во-первых, он проверит, пришло ли это письмо от "bgates@microsoft.com". Если это так, то procmail удалит его.
Если письмо прошло через первую проверку, то procmail будет искать в его заголовке строку "owner-linux-foo@bar.foogers.edu". Если она есть, то procmail поместит сообщение в папку "foo-list".
Если сообщение прошло через предыдущие проверки, procmail проверяет, пришло ли оно от EJ. Если так, то procmail помещает его в папку "ej".
Теперь, если сообщение прошло через все проверки, то оно просто помещается в мою папку новой почты newmail.
После того, как вы настроили этот файл, и procmail должным образом фильтрует почту, можно войти в TkRat, выбрать "Admin - New/Edit Folder" и создать папки для каждого файла. Они будут расположены в /home/username/mail/foldername.
Начало Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий