The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Procmail и условие сортировки"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Procmail и условие сортировки"
Сообщение от Dmitry Искать по авторуВ закладки on 19-Дек-03, 12:06  (MSK)
Hi всем!
Помогите разобраться с условием сортировки в procmail
я использую продедуру запуска proc из .forward
текст из procmailrc
ставлю задачу удаления всех писем с определенной темой, работает только с лат. шрифтом и ни в какую не хочет понимать условие если появляется текст на руссом. Консоль поддерживает рус. раскладку, пробовал вносить текст на русском языке с локали, пробовал вставлять текст из почтового ящика -никак.  
Просвятите плс.

:0                                                                                                                              
* ^Subject:.*test*                                                                                                                
/dev/null  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Procmail и условие сортировки"
Сообщение от Dmitry Искать по авторуВ закладки on 19-Дек-03, 12:11  (MSK)
>Hi всем!
>Помогите разобраться с условием сортировки в procmail
>я использую продедуру запуска proc из .forward
>текст из procmailrc
>ставлю задачу удаления всех писем с определенной темой, работает только с лат.
>шрифтом и ни в какую не хочет понимать условие если появляется
>текст на руссом. Консоль поддерживает рус. раскладку, пробовал вносить текст на
>русском языке с локали, пробовал вставлять текст из почтового ящика -никак.
>
>Просвятите плс.
>
>:0
>* ^Subject:.*test*
>/dev/null


Вот к примеру слово Subject: Л Ы Ж Н Ы Е К У Р О Р Т Ы

из /var/spool/mail/test
To: "test" <test@test.ru>                                                                                                
Subject: =?windows-1251?Q?FW:_=CB_=FB_=E6_=ED_=FB_e_=EA_=F3_=F0_o_p_=F2_=FB_!_____=?windows-1251?Q?

не работает !

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Procmail и условие сортировки"
Сообщение от Mikhail Искать по авторуВ закладки on 19-Дек-03, 12:16  (MSK)
Про regexp'ы почитай...
Так сходу точно не скажу, но конструкция вида '.*windows-1251.*_=CB_=FB_=E6_=ED_=FB_e_=EA_=F3_=F0_o_p_=F2_=FB.*' как минимум не содержит спецсимволов, вроде '?'. Например.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Procmail и условие сортировки"
Сообщение от Dmitry Искать по авторуВ закладки on 19-Дек-03, 12:46  (MSK)
>Про regexp'ы почитай...
>Так сходу точно не скажу, но конструкция вида '.*windows-1251.*_=CB_=FB_=E6_=ED_=FB_e_=EA_=F3_=F0_o_p_=F2_=FB.*' как минимум не
>содержит спецсимволов, вроде '?'. Например.


вот полный вид Subject из почтового ящика других выражений

Subject: =?windows-1251?B?Rlc6IMvl9+Xt6OUg7Oju7CDs4PLq6CDoIP3t5O7s5fLw6O7n4A==?=
Subject: =?windows-1251?B?Rlc6IMvl9+Xt6OUg7Oju7CDs4PLq6CDoIP3t5O7s5fLw6O7n4CAgIA==?=
Subject: =?koi8-r?B?7MXexc7JxSDNyc/NIM3B1MvJIMkg3M7Ez83F1NLJz9rB?=

все таки что мне написать в procmailrc

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Procmail и условие сортировки"
Сообщение от Mikhail Искать по авторуВ закладки on 19-Дек-03, 13:18  (MSK)
man procmailrc - примеры
man procmailex - аналогично
поиск на тему 'regular expression'
Без понимания плохо будет...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Procmail и условие сортировки"
Сообщение от Dmitry Искать по авторуВ закладки on 19-Дек-03, 17:46  (MSK)
>man procmailrc - примеры
>man procmailex - аналогично
>поиск на тему 'regular expression'
>Без понимания плохо будет...

извините не могу понять, новичок я, можно просто сказать как или где посмотреть, как мне в procmailrc прописать чтоб он Subject в кирилице понимал
  
нежеописанный текст не отрабатывает

:0                                                                        * ^Subject: .*test*                                                         /dev/null                                                                

:0 B                                                                         * ^Content-Type: *test*                                                                    /dev/null                                                                
:0                                                                                                                                
* ^Content-Type: *7MXexc7JxSDNyc/NIM3B1MvJIMkg3M7Ez83F1NLJz9rB                                                                    
/dev/null                                                                                                                          
                                                                                                                                  
:0                                                                                                                                
* ^Content-Type: *B?Rlc6IMvl9+Xt6OUg7Oju7CDs4PLq6CDoIP3t5O7s5fLw6O7n4CAgIA==                                                      
/dev/null                                                                                                                          
                                                                                                                                  
:0                                                                                                                                
* ^Content-Type: *м Щ Ц О Щ Е                                                                                                      
/dev/null                

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Procmail и условие сортировки"
Сообщение от Mikhail Искать по авторуВ закладки on 19-Дек-03, 18:07  (MSK)
Я и говорю: man'ы почитай. Слишком много объяснять придется :-)
Так ни одно правило не сработает, причем по разным причинам
1) Действие неправильно описано. И вообще, чтобы убедиться, сначала :0c выставь, пусть копируется куда-либо, так проще ошибки отловить.
2) регулярные выражения (regexp) должны быть корректно написаны, иначе система не узнает, что ты хочешь.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Procmail и условие сортировки"
Сообщение от Dmitry Искать по авторуВ закладки on 19-Дек-03, 18:19  (MSK)
>Я и говорю: man'ы почитай. Слишком много объяснять придется :-)
>Так ни одно правило не сработает, причем по разным причинам
>1) Действие неправильно описано. И вообще, чтобы убедиться, сначала :0c выставь, пусть
>копируется куда-либо, так проще ошибки отловить.
>2) регулярные выражения (regexp) должны быть корректно написаны, иначе система не узнает,
>что ты хочешь.


да в том то и дело что  если я ставлю слово *test* все работает!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Procmail и условие сортировки"
Сообщение от Mikhail Искать по авторуВ закладки on 19-Дек-03, 18:32  (MSK)
Значит, только п. 2
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Procmail и условие сортировки"
Сообщение от Dmitry Искать по авторуВ закладки on 19-Дек-03, 18:40  (MSK)
>Значит, только п. 2


Огромное спасибо, вы мне очень помогли

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру