![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
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 ![]() |
Код :0 в конце есть?* .* default -------------------- ... Всегда существует простое, легкое для понимания неправильное решение.
|
McClaud |
![]()
Сообщение
#3
|
Молчун ![]() ![]() Группа: Пользователь Сообщений: 33 Регистрация: 6-July 04 Пользователь №: 462 ![]() |
У тебя стоит свой почтовый сервак?
-------------------- Широких каналов и быстрых пингов!
Я ищу таких как я, сумашедших и смешных, сумашедших и больных. Ее!!! А когда я их найду, мы уйдем отсюда прочь, мы удем отсюда в ночь, мы уйдем из зоопарка! (с) ГрОб |
UPgrade |
![]()
Сообщение
#4
|
|||||||||||||||||||||||
Молчун ![]() ![]() Группа: Пользователь Сообщений: 14 Регистрация: 8-August 05 Пользователь №: 1 657 Ваше имя: UPgrade ![]() |
Было когда то :) но .... (VAR1 для теста) qmail: 1125752528.817510 delivery 4690: success: procmail:_[26170]_Sat_Sep__3_17:02:08_2005/ procmail:_Assigning_"VAR1=/var/spool/mail/vpopmail"/ procmail:_No_match_on_"^X-Spam-Status:_Yes"/ procmail:_Match_on_".*"/ procmail:_Assigning_"LASTFOLDER=/var/spool/mail/vpopmail"/ procmail:_Opening_"/var/spool/mail/vpopmail"/ procmail:_Acquiring_kernel-lock/ procmail:_Notified_comsat:_"vpopmail@9610:/var/spool/mail/vpopmail"/ From_user@mydomain.ru_Sat_Sep_03_13:02:08_2005/ _Subject:_1/__Folder:_/var/spool/mail/vpopmail________1815/did_0+0+1/ он скидывает письмо в /var/spool/mail/vpopmail в стиле mailbox и оно там и лежит Вот полный файл VERBOSE=ON VAR1=$DEFAULT :0: * ^X-Spam-Status: Yes /home/vpopmail/domains/mx2.mydomain.ru/badspam/Maildir/ # добавлено для теста :0 * .* $DEFAULT |
|||||||||||||||||||||||
UPgrade |
![]()
Сообщение
#5
|
Молчун ![]() ![]() Группа: Пользователь Сообщений: 14 Регистрация: 8-August 05 Пользователь №: 1 657 Ваше имя: UPgrade ![]() |
Цитата из Mini-HowTo
There are a couple tricks to running Procmail with qmail. First, procmail is usually built to deliver to an mbox mailbox in /var/spool/mail. You can rebuild procmail to default to $HOME or you can instruct users not to rely on procmail to default the location of the mbox. Unless you patch it for $HOME delivery, procmail will still use /var/spool/mail for its temporary files. А вот как переделать $HOME? Или как получить <user name> (потом просто записать в директорию) |
bone |
![]()
Сообщение
#6
|
что пристали - живу я здесь ... ![]() ![]() ![]() ![]() ![]() ![]() Группа: Приватная Сообщений: 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 |
![]()
Сообщение
#7
|
Молчун ![]() ![]() Группа: Пользователь Сообщений: 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/ Но КАК? |
bone |
![]()
Сообщение
#8
|
что пристали - живу я здесь ... ![]() ![]() ![]() ![]() ![]() ![]() Группа: Приватная Сообщений: 1 235 Регистрация: 28-March 03 Из: PsiLine Network Пользователь №: 20 ![]() |
А. Теперь понял. Вы хотите, чтобы процмэйл обрабатывал всю почту (а не только свою). Я процмэйл использую, чтобы обрабатывать только свою почту. Как сделать то, что Вам нужно не знаю (точнее не разбирался).
-------------------- ... Всегда существует простое, легкое для понимания неправильное решение.
|
UPgrade |
![]()
Сообщение
#9
|
|||||||||||||||||||||||
Молчун ![]() ![]() Группа: Пользователь Сообщений: 14 Регистрация: 8-August 05 Пользователь №: 1 657 Ваше имя: UPgrade ![]() |
Ну хотя бы подсказать как из ^TO: USER@MYDOMAIN.RU Получить USER |
|||||||||||||||||||||||
bone |
![]()
Сообщение
#10
|
что пристали - живу я здесь ... ![]() ![]() ![]() ![]() ![]() ![]() Группа: Приватная Сообщений: 1 235 Регистрация: 28-March 03 Из: PsiLine Network Пользователь №: 20 ![]() |
В регулярных выражениях, если написать ^TO:\s*(\w+)@MYDOMAIN\.RU $1 ,будет означать как раз то, что стоит после TO: и перед собакой (@). Но будет ли это работать в процмэйле, не знаю.
-------------------- ... Всегда существует простое, легкое для понимания неправильное решение.
|
UPgrade |
![]()
Сообщение
#11
|
Молчун ![]() ![]() Группа: Пользователь Сообщений: 14 Регистрация: 8-August 05 Пользователь №: 1 657 Ваше имя: UPgrade ![]() |
|
McClaud |
![]()
Сообщение
#12
|
Молчун ![]() ![]() Группа: Пользователь Сообщений: 33 Регистрация: 6-July 04 Пользователь №: 462 ![]() |
www.opennet.ru
Глянь, там есть про процмейл. -------------------- Широких каналов и быстрых пингов!
Я ищу таких как я, сумашедших и смешных, сумашедших и больных. Ее!!! А когда я их найду, мы уйдем отсюда прочь, мы удем отсюда в ночь, мы уйдем из зоопарка! (с) ГрОб |
UPgrade |
![]()
Сообщение
#13
|
Молчун ![]() ![]() Группа: Пользователь Сообщений: 14 Регистрация: 8-August 05 Пользователь №: 1 657 Ваше имя: UPgrade ![]() |
Тему можно закрывать
плохо не знать английский язык. Используя кучу документов по всяким программам наткнулся на инструкцию по .qmail. Там маленькая ммм... команда(программа) preline. Ну если использовать ключ -r то , как непонимающий английский язык, программа передает переменные qmail. Написал в .qmail-default в одну строку: |/usr/bin/spamc |preline -r /usr/bin/procmail |/home/vpopmail/bin/vdelivermail '' bounce-no-mailbox все вроде заработало. Всем спасибо. ЗЫ www.opennet.ru прежде чет суда писать там все облазил. кстати иструкция в pdf. и найдена emul-ом. нигде не видел больше. |
UPgrade |
![]()
Сообщение
#14
|
Молчун ![]() ![]() Группа: Пользователь Сообщений: 14 Регистрация: 8-August 05 Пользователь №: 1 657 Ваше имя: UPgrade ![]() |
Поработала и перестала!!
( |
![]() ![]() |
Текстовая версия | Сейчас: 25th February 2025 - 19:20 |