# version 1.0.2-4.4
# Все пишется в KOI8-R
# режим сравнения - PCRE_CASELESS, если надо различать регистры, ставим (?-i)
#------ PART1 ---------------------------------------------------------------
# выбрасываем всю строку
#/^[^-][^-]?$/
/^\s*$/
/^[^A-Za-zА-Яа-я0-9\-]*$/
/^---+$/
/^\>/
/^\|/
/^~/
/^\[/

/^--+\s*Original Message/
/^--+\s*Исходное сообщение/
/^--+\s*Messaggio originale/
/^--+\s*BEGIN/
/^--+\s*Пересылаемое письмо/
/^--+\s*Пересылаемое сообщение/
/^--+\s*Forwarded Message/
/^----+\d+-/
/^--+\s*Message Header/
/^--+\s*Yahoo! Groups Sponsor/

/^From:/
#/^FROM:/
/^Автор:/
/^От:/
/^Received:/
/^To:/
/^К:/
/^mailto:/
/^Sent:/
/^Subject:/
/^Date:/
/^Cc:/
/^References:/
/^Charset:/
/^Remote-MTA:/
/^Resent-Message-ID:/
/^Reply-To:/
/^Final-Recipient:/
/^Original-Recipient:/
/^Action: failed/
/^Return-Path:/
/^Message-ID:/
/^Status:/
/^Action:/
/^Last-Attempt-Date:/
/^Your message/
/^Message from/

/^Тема:/
/^Дата:/
/^Кому:/
/^От:/
/^От кого:/
/^Вам комментарий:/
/^Комментарий:/
/^Вы комментируете:/
/^Ссылка для скачивания:/

/^(?-i)[A-Z][a-z]++:\s*$/

/^(\d+ )?новая запись:?\s*$/
/^(\d+ )?новые записи:?\s*$/

/^wrote:/
/^(?-i)[A-Z][a-z]+ [A-Z][a-z]+ wrote:/
/^(?-i)[A-Z][a-z]+ [A-Z][a-z]+ пишет:/
/^(?-i)[А-Я][а-я]+ [А-Я][а-я]+ wrote:/
/^(?-i)[А-Я][а-я]+ [А-Я][а-я]+ пишет:/
/^(?-i)[A-Z][a-z]+ [A-Z][a-z]+:\s*$/
/^(?-i)[А-Я][а-я]+ [А-Я][а-я]+:\s*$/

/^Вы писали .*:/
/^You wrote.*:$/
/^On .*[+-]\d\d\d\d\s*$/
/^\d\d\d\d.\d\d.\d\d.*>:\s*$/
/^\d\d\.\d\d\.\d\d,\s*\d\d:\d\d,\s*(\"[^"]+\")?\s*<?[^@\s]+@\S+>?:\s*$/
/^\s*+\S++(?:\s*+\S+){0,1}\s*\d\d\.\d\d\.\d\d\d\d\s*\d\d:\d\d:\s*$/

/^[A-Za-z]+>/
/^[А-Яа-я]+>/

/^(?-i)\s*+[А-Я][а-я]+\s*+[,!]\s*+$/
/^(?-i)\s*+[A-Z][a-z]+\s*+[,!]\s*+$/
/^(?-i)\s*+[А-Я][а-я]+\s*+,?\s*+[А-Я][а-я]+[,!]\s*+$/

/^Привет\S{0,6}[,!]?\s*+$/
/^Всем привет\s*+$/

/^Здрав?ствуй(?:те)?\s*+,?\s*+(?:\S+\s*+){0,5}\s*+[,!]*+$/
/^\s*+\S++(?:\s*+\S+){0,1}\s*+,?\s*+здравствуй(?:те)?\s*+,?\s*+[!,]*+\s*+$/
#/^\s*+\S++(?:\s*+\S+){0,1}(?:\s|,)*+здравствуй(?:те)?(?:\s|,)*+[!,]*+\s*+$/

/^--JIRA Notification Start--$/

/^Добрый день\s*+[!,]*+\s*+$/
/^Доброго дня\s*+[!,]*+\s*+$/
/^Доброе утро\s*+[!,]*+\s*+$/
/^Добрый вечер\s*+[!,]*+\s*+$/
/^Доброго времени суток\s*+[!,]*+\s*+$/
/^День добрый\s*+[!,]*+\s*+$/
/^Добро пожаловать\s*+[!,]*+\s*+$/

/^Глубокоуважаем..\s*+\S*+\s*+[!,]*+\s*+$/
/^Коллеги\s*+[!,]*+\s*+$/
/^Господа\s*+[!,]*+\s*+$/
/^Дамы\s*+[!,]*+\s*+$/
/^Дорог(?:ие|ая|ой)\s*+\S*+\s*+[!,]*+\s*+$/
/^Товарищи\s*+[!,]*+\s*+$/
/^Друзья\s*+[!,]*+\s*+$/
/^Ау\s*+[!,]*+\s*+$/

#предполагается, что это будет Имя-обращение
/^(?-i)[А-Я][а-я]++\s*+,?\s*+[А-Я][а-я]+[,!]\s*+$/

/^Уважаем..(?:\(ая\))?(?:\s*+\S*+){1,3}\s*+[!,]*+\s*+$/

/в ЁЖЕ-лист буквально следующее:\s*$/

/^Добавленный комментарий вот такой:\s*$/

/^Вам прислали файл:\s*$/

#---время-даты
#/^On.*\+\d\d\d\d\s$/   
/^\d\d:\d\d \d\d-\d\d-\d\d\d\d\s*$/
/^\d\d\d\d,$/
/^\d\d-\d\d-\d\d\d\d\s*$/
/^\d\d \S\S\S \d\d\d\d \d\d:\d\d:\d\d\s*$/
/[+-]\d\d\d\d:\s*$/
/\(\d\d:\d\d:\d\d \d\d\/\d\d\/\d\d\d\d\)\s*$/
#On Mon, 30 Jan 2006 12:03:26 +0300,
#Sun, Jan 29, 2006 at 11:28:07PM +0900,
/\d\d:\d\d:\d\d [+-]\d\d\d\d,/
/\d\d:\d\d:\d\d[AP]M [+-]\d\d\d\d,/
#Tuesday, April 11, 2006: 
/[A-Z][a-z]+, [A-Z][a-z]+\s+\d+, 20\d+:\s*$/
#06.12.07, 14:33, Лина (lina@yandex.ru):
/^\d\d\.\d\d\.\d\d+, \d\d:\d\d, .*:s*$/
#11 ноября 2007 года, воскресенье, 05:36
/\d+ (январ|феврал|март|апрел|ма|июн|июл|август|сентябр|октябр|ноябр|декабр)\S+ 20\d\d года, \S+, \d\d:\d\d\s*$/

#---слова в конце строчки
/wrote:\s*+$/
/writes:\s*+$/
/пишет:\s*+$/
/написал\(?(а|a|о|o)\)?:\s*+$/
/писали:\s*+$/
/написали?:\s*+$/
/от Вас пришел текст:\s*+$/

#---Одноклассники
/^Вам пришло новое сообщение от пользователя:\s*$/

#----------------------------------------------------------------------------
#------ PART2 ---------------------------------------------------------------
######## следующую строку не убирать, является разделителем 1
//
########

#=== приветствия ? в зависимости от длины строки, можем часть текста оставить

#---по русски
/^(?-i)Привет\S{0,6}[,!]?\s*+[A-ZА-Я][a-zа-я]++(\s++[A-ZА-Я][a-zа-я]++)?\s*[,.!]/
/^Привет\S{0,0}\s*+[,!]+/
/^Всем привет\s*+[!,]*+/

/^Здрав?ствуй(?:те)?\s*+,?\s*+(?:\S+\s*+){1,3}\s*+[,!]++/

/^Добрый день\s*+[!,]*+/
/^Доброго дня\s*+[!,]*+/
/^Доброе утро\s*+[!,]*+/
/^Добрый вечер\s*+[!,]*+/
/^Доброго времени суток\s*+[!,]*+/
/^День добрый\s*+[!,]*+/
/^Добро пожаловать\s*+[!,]*+/

/^(?-i)Глубокоуважаем..\s*+[A-ZА-Я][a-zа-я]++(\s++[A-ZА-Я][a-zа-я]++)?\s*[,.!]/
/^Коллеги\s*+[!,]*+/
/^Господа\s*+[!,]*+/
/^Дамы\s*+[!,]*+/
/^Дорог(?:ие|ая|ой)\s*+[A-ZА-Я][a-zа-я]++(\s++[A-ZА-Я][a-zа-я]++)?\s*[,.!]/
/^Товарищи\s*+[!,]*+/
/^Друзья\s*+[!,]*+/
/^Ау\s*+[!,]*+/

/^(?-i)Уважаем..\s*+[A-ZА-Я][a-zа-я]++(\s++[A-ZА-Я][a-zа-я]++)?\s*[,.!]/
/^(?-i)Уважемый(ая)\s*+[A-ZА-Я][a-zа-я]++(\s++[A-ZА-Я][a-zа-я]++)?\s*[,.!]/
/^Здравствуйте, уважаем..\s++[A-ZА-Я][a-zа-я]++(\s++[A-ZА-Я][a-zа-я]++)?\s*[,.!]/
#----
/^Поздравляем!/

#----
/^\S*, привет/
/^\S*, добр\S*\s*\S*\s*!?$/
/^\S*, добр\S*\s*\S*\s*\S*\s*!?$/
/, privet!?\s*$/
/, приветствую!?\s*$/

#---english & others
/^Dear/
/^Sayın/
/^Hello/
/^Gruss Gott/
/^Bonjour/
/^Buenos noches/
/^Buenos tardes/
/^Buenos dias/
/^Hi/
/^Hey/
/^Best regards/
/^Greetings/
/^Chers amis/
/^Good day/
/^Good morning/
/^Good afternoon/
/^Our Dearest Customer/
/^Privet/
/^Finally!/
/^Ru !/
/^Sir\/Madam/

#MoiKrug
/^\s*\[http.*\]/
/^\s*\S*http\/\/:passport\S*\]/

#----------------------------------------------------------------------------
#------ PART3 ---------------------------------------------------------------
######## следующую строку не убирать, является разделителем 2
//
########
## выражения в конце письма, после этого ничего уже не проверяем
/^С уважением,?\s*$/
/^с наилучшими пожеланиями,?\s*$/
/^Best regards,?\s*$/
/^Options:\s*$/
/^--+\s*Завершение пересылаемого сообщения/
/^--\s*/

#----------------------------------------------------------------------------
#------ PART4 ---------------------------------------------------------------
##LJ coments   begin //+  end //=
//
//+
/in which you said:\s*$/
/^which you said:\s*$/
/^you said:\s*$/
/^said:\s*$/
/в которой Вы сказали:\s*$/
/^которой Вы сказали:\s*$/
/^Вы сказали:\s*$/
/^сказали:\s*$/
/ответил на Вашу запись\s*$/
/ответил на Вашу запись в\s*$/
/ответил на Вашу запись в Живом/
/ответил на комментарий, оставленный Вами/
/запись в Живом Журнале/
/Комментарий, на который был получен ответ:\s*$/
/^Пользователь .* \(\S+\)/
/^Пользователь [А-Яа-я]+ [А-Яа-я]+( [А-Яа-я]+)?\s*$/
/^Кто-то ответил на запись в Живом Журнале/
/^Кто-то ответил на комментарий,/
/^Кто-то ответил на ваш комментарий/
/comment they replied to was:\s*$/
/comment somebody left in your LiveJournal/
/replied to your LiveJournal comment/
/replied to a comment you left in a LiveJournal post/
/replied to your LiveJournal post/
/replied to your LiveJournal\s*$/
/\) replied to another comment/
/\) replied to your LiveJournal/
/replied to a \[\[sitenameshort\]\] comment/
//=
/^Their reply was:\s*$/
/^Ответ был таким:\s*$/
//+
/в ЁЖЕ-лист буквально следующее:\s*$/
/^Уведомление с узла:.*npj/
/запись, за которой Вы тем или иным образом наблюдаете:\s*$/
/откомментировал(а) вашу запись:\s*$/
/Только что \(20\d+/
//=
/^Добавленный комментарий вот такой:\s*$/
## Я РУ rules start below
//+
/написал(а)?:\s*$/
/нов((ая)|(ых)|(ые)) запис((ь)|(и)|(ей))(:)?\s*$/
//=
/\d+\s*\S+\s*20\d\d\s*года,?\s*\S+\s*\d\d:\d\d/
## Подписки на Яндекс.Новости
//+
/^Теперь Вы можете читать подписки\s*$/
/^Новости \(\d+\) по запросу "\S+/
//=
/^\s*(автоматически)\s*(обработан(о|ы)?)\s*(\d+)\s*(и(с|c)точник((а)|(ов))?)/
## Малина
//+
/(?-i)если данная рассылка отображается некорректно, нажмите сюда\.\s*$/
//=
/^Уважаемый\(ая\)\s*(\S+\s*){1,2}$/
//+
/^(?-i)Если данная рассылка отображается некорректно, нажмите сюда\.\s*$/
//=
/[^0-9]+/

//      seems to be the end of rules
###### end of rules
#----------------------------------------------------------------------------

# структура файла
#часть1
#//
#часть2
#//
#часть3
#//
#часть4 ЖЖ
#//+   парные элементы ? начало и конец 
#//=
#//+   парные элементы ? начало и конец 
#//=
#//
