LINUX.ORG.RU

> ошибки есть, но как сделать правильно

для начало расставить \n там где нужно

paxac
()

и собственно рассказать нормальными словами - что куда хочешь фильтровать. а то при виде таких правил я бы на месте процмайла тоже ссегфолтился бы.

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

Есть корпаротивная почта необходимо чтобы procmail отсортировал, и сохранил копии письма в трёх директориях

reb00t
() автор топика

> Есть корпаротивная почта необходимо чтобы procmail отсортировал, и сохранил копии письма в трёх директориях

Очень информативно :) Пока ты точно формулируешь че куда сортировать и по каким критериям. А прока так (я попытался экстрасенсорно воспринять твои желания):

MAILDIR=...
DEFAULT=...

:0:
* (To|Cc|Bcc).*(report1)
vmail1

:0:
* (To|Cc|Bcc).*(report2)
vmail2

:0:
* (To|Cc|Bcc).*(report3)
vmail3

paxac
()

В гугль, сукины дети! (с) jackil

Пример 3. Пример конфигурационного файла .procmailrc

# .procmailrc - конфиг для procmail

# ----------
# Переменные
# ----------

MAILDIR=~/Mail # каталог с почтой
LOGFILE=~/Mail/procmail.log # лог для записи всех операций
DEFAULT=~/Mail/mbox # файл для не отсортированных сообщений

# ------------------------
# Правила сортировки почты
# ------------------------

# Пример: сортировка почты, приходящей на e-mail user_name@host.ru
:0
* ^To.*user_name@host.ru # условие (To: user_name@host.ru)
host_mail # файл host_mail в каталоге MAILDIR

# Пример: mailing-list Moscow LUG
:0
* ^To.*mlug@UnixCenter.RU # условие (To: mlug@UnixCenter.RU)
mlug # файл mlug в каталоге MAILDIR

# Пример: сортировка от адресатов из домена friends.org
:0
* ^From.*@friends.org # условие (From: *@friends.org)
friends # файл friends в каталоге MAILDIR

# Пример: удаление писем от адресата spammer@mail.ru
:0
* ^From.*spammer@mail.ru # условие (From: spammer@mail.ru)
/dev/null # каталог /dev/null

# Пример: автоматическая отсылка PGP-ключа
0:
* ^Subject.*PGP # условие (Subject: PGP)
| (formail -r ; cat ~/key.asc) # вывести PGP-ключ
| sendmail -t # отправить его

Lumi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.