![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
UPgrade |
![]()
Сообщение
#1
|
Молчун ![]() ![]() Группа: Пользователь Сообщений: 14 Регистрация: 8-August 05 Пользователь №: 1 657 Ваше имя: UPgrade ![]() |
Вопрос наверное к админам.
Кто разбирался в ПРОКМАЙЛЕ? :0 * ^X-Spam-Status: Yes /home/vpopmail/domains/mydomain.ru/badspam/Maildir/ энта штука только пересылает спам в определенный почтовый ящик, но самая большая трабла то, что все оставшиеся письма (не спам) исчезают и не как не могу понять что там дописать условие - существует только .qmail-default который и вызывает procmail |
![]() ![]() |
bone |
![]()
Сообщение
#2
|
что пристали - живу я здесь ... ![]() ![]() ![]() ![]() ![]() ![]() Группа: Приватная Сообщений: 1 235 Регистрация: 28-March 03 Из: PsiLine Network Пользователь №: 20 ![]() |
Я не очень понял, что нужно. Чтобы вся почта складывалась в юзерскую папку, а не в /var/spool/mail ?
Тогда вроде как то так (это пример файла): #======================================== MAILDIR=$HOME/Mail ##проверьте правильность пути LOGFILE=$HOME/.procmaillog LOGABSTRACT=no VERBOSE=on... используется только для отладки #VERBOSE=off #FORMAIL=/usr/local/bin/formail NL="" ##условные строки начинаются с :0 ##не записывайте комментарии в строки условия ##отредактируйте ненужные условия! ##Строки условий начинаются с *, а регулярные выражения ваши лучшие друзья ##условия добавленные после * попадают прямо в egrep ##строка следущая за условиями, в следующем регистре является именем почтового ящика #люди которые всегда пишут с одного почтового адреса :0 * ^From:.*(craig@hotmail|renee@local.com) $MAILDIR/friends #выборка некоторого спама :0 * ^Subject:.*(credit|cash|money|debt|sex|sale|loan) $MAILDIR/spam #никаких html писем :0 * ^Content-Type:.*html $MAILDIR/junk #складировать письма из списков рассылки в мои почтовые ящики :0 * ^List-Id:.*gentoo-user gentoo-user #Получать любую другую почту с gentoo :0 * ^From:.*gentoo.org gentoo :0 * ^From:.*@freshmeat.net freshmeat ########################################### # Последние условие: складирует остальную # # почту в почтовый ящик по умолчанию # ########################################### :0 * .* default # Конец файла #======================================== Вся почта будет складываться в $HOME/Mail -------------------- ... Всегда существует простое, легкое для понимания неправильное решение.
|
UPgrade |
![]()
Сообщение
#3
|
Молчун ![]() ![]() Группа: Пользователь Сообщений: 14 Регистрация: 8-August 05 Пользователь №: 1 657 Ваше имя: UPgrade ![]() |
Надо просто весь спам на отдельный ящик.
Фильтр отрабатывает: Все что спам записывает в почту spam@mydomain.ru а вот что не спам записывает в /var/spool/mail/vpopmail в формате mailbox если довавить ... DEFAULT если ничего не писать то По дефаулту она в $HOME/MAILDIR Тут вся неприятность. Procmail запускается от имени vpopmail и естественно записывает почту в procmail:_Assigning_"MAILDIR=/home/vpopmail/Maildir/" А надо класть остальную почту в (ну или разложить) $HOME/VIRTUALDOMAIN/USER/MAILDIR/ Запустить прогу от vpopmail там какая то вроде была но пока не понял как и какую наверно проще получить USER и просто записать в директорию $DIR/MAILDIR/ Но КАК? |
![]() ![]() |
Текстовая версия | Сейчас: 25th February 2025 - 22:39 |