# # 2006-2015 Victor Ustugov # # для проверки полей заголовков с учетом регистра названия поля нужен патч: # http://mta.org.ua/spamassassin-3.4.0/patches/3.3.2/patch-src::MultiCaseSensHeadersCheck-3.3.2.patch # header __RAMBLER_From From|X-Rambler-User|Message-Id|Date|Received =~ /<(\S+?\@rambler\.ru)>[\s\r\n]*\|\s*\1\/(\d+\.\d+\.\d+\.\d+)[\s\r\n]*\|\s*<[^@]+\@(.+?)>[\s\r\n]*\|\s*(.+?)[\s\r\n]*\|.*from \[\2\] by \3 with HTTP; \4$/ms header __RAMBLER_Message_Id_old Message-Id =~ /^\s*<\d{7,10}\.\d{5,10}\.\d{3,10}\.\d{3,5}\@(mcgi(-wr-|-pda-vs-)?\d+|saddam\d+)\.rambler\.ru>$/ header __RAMBLER_Message_Id Message-Id =~ /^\s*<1[1-6]\d{8}\.\d{5,10}\.\d{3,10}\.\d{3,5}\@mail\.rambler\.ru>$/ header __RAMBLER_X_Mailer X-Mailer =~ /^\s*Rambler WebMail, http:\/\/mail\.rambler\.ru\/$/ meta __RAMBLER __RAMBLER_From && (__RAMBLER_Message_Id || __RAMBLER_Message_Id_old) && __CUST_MIME_Version_1_0 && __RAMBLER_X_Mailer header __RAMBLER_Multipart_CT Content-Type:case =~ /^\s*multipart\/(mixed|alternative); boundary="_----------=_1[1-6]\d{8}\d{7}"$/ meta __RAMBLER_Multipart __RAMBLER && __RAMBLER_Multipart_CT && (__CUST_Content_Transfer_Encoding_7bit || __CUST_Content_Transfer_Encoding_8bit) meta RAMBLER_Multipart __RAMBLER_Multipart describe RAMBLER_Multipart Multipart message from rambler.ru score RAMBLER_Multipart -0.01 meta RAMBLER_CT_MULTIPART_CTE_COMPENSATION CT_MULTIPART_CTE && __RAMBLER_Multipart describe RAMBLER_CT_MULTIPART_CTE_COMPENSATION CT_MULTIPART_CTE compensation score RAMBLER_CT_MULTIPART_CTE_COMPENSATION -2.0