# # 2006-2013 Victor Ustugov # # # уменьшение scores для писем с mail.ru # # для проверки комбинаций полей заголовка нужен патч: # http://mta.org.ua/spamassassin-3.2.0/patches/3.2.0/patch-src::MultiCaseSensHeadersCheck-3.2.0.patch header __MAILRU_From From =~ /\@((mail|bk|inbox|list)\.ru|mail\.ua)>?$/ header __MAILRU_Received Received =~ /from \[\d+\.\d+\.\d+\.\d+\] by (win|e)\.mail\.ru with HTTP;/ header __MAILRU_Message_ID_old From|Message-ID =~ /^.*?\s*[\n\r]*\|\s*<[\d\w]{7}-[\d\w]{6}-[\d\w]{2}.\1(-[^\@\.]+)*-\2-ru\@f\d+\.mail\.ru>$/ header __MAILRU_Message_ID Message-ID =~ /^\s*<\d{10}\.\d{8,9}\@f\d+\.(i\.)?mail\.ru>$/ header __MAILRU_X_Mailer_old X-Mailer =~ /^\s*mPOP Web-Mail \d+\.\d+$/ header __MAILRU_X_Mailer X-Mailer =~ /^\s*Mail\.Ru Mailer \d\.\d+$/ header __MAILRU_X_Originating_IP X-Originating-IP =~ /^\s*((\d+\.\d+\.\d+\.\d+|\[\d+\.\d+\.\d+\.\d+\])(, \d+\.\d+\.\d+\.\d+)*|unknown)( via proxy \[\d+\.\d+\.\d+\.\d+\])?$/ meta __MAILRU_COMMON __MAILRU_From && __CUST_Mime_Version_1_0 && __MAILRU_Received && (__MAILRU_Message_ID || __MAILRU_Message_ID_old) && (__MAILRU_X_Mailer || __MAILRU_X_Mailer_old) && __MAILRU_X_Originating_IP && __CUST_X_MSMAIL_PRIORITY_EMPTY && __CUST_X_MimeOLE_EMPTY && (__CUST_X_Envelope_From_From || __CUST_Return_Path_From) meta __MAILRU __MAILRU_COMMON && ((__CUST_Content_Type_text_plain && (__CUST_Content_Transfer_Encoding_8bit || __Content_Transfer_Encoding_base64)) || ((__CUST_Content_Type_multipart_mixed || __CUST_Content_Type_multipart_related || __CUST_Content_Type_multipart_alternative) && __CUST_Content_Transfer_Encoding_EMPTY)) meta MAILRU_TO_EXCESS_QP __MAILRU && TO_EXCESS_QP describe MAILRU_TO_EXCESS_QP Compensation for TO_EXCESS_QP score MAILRU_TO_EXCESS_QP -1.0 tflags MAILRU_TO_EXCESS_QP nice meta MAILRU_CC_EXCESS_QP __MAILRU && CC_EXCESS_QP describe MAILRU_CC_EXCESS_QP Compensation for CC_EXCESS_QP score MAILRU_CC_EXCESS_QP -1.0 tflags MAILRU_CC_EXCESS_QP nice meta MAILRU_SUBJECT_EXCESS_BASE64 __MAILRU && SUBJECT_EXCESS_BASE64 describe MAILRU_SUBJECT_EXCESS_BASE64 Compensation for SUBJECT_EXCESS_BASE64 score MAILRU_SUBJECT_EXCESS_BASE64 -1.7 tflags MAILRU_SUBJECT_EXCESS_BASE64 nice meta MAILRU_REPLY_TO_EXCESS_BASE64 __MAILRU && REPLY_TO_EXCESS_BASE64 describe MAILRU_REPLY_TO_EXCESS_BASE64 Compensation for REPLY_TO_EXCESS_BASE64 score MAILRU_REPLY_TO_EXCESS_BASE64 -1.2 tflags MAILRU_REPLY_TO_EXCESS_BASE64 nice meta MAILRU_FROM_EXCESS_BASE64 __MAILRU && FROM_EXCESS_BASE64 describe MAILRU_FROM_EXCESS_BASE64 Compensation for FROM_EXCESS_BASE64 score MAILRU_FROM_EXCESS_BASE64 -1.2 tflags MAILRU_FROM_EXCESS_BASE64 nice meta MAILRU_TO_EXCESS_BASE64 __MAILRU && TO_EXCESS_BASE64 describe MAILRU_TO_EXCESS_BASE64 Compensation for TO_EXCESS_BASE64 score MAILRU_TO_EXCESS_BASE64 -1.2 tflags MAILRU_TO_EXCESS_BASE64 nice meta MAILRU_CC_EXCESS_BASE64 __MAILRU && CC_EXCESS_BASE64 describe MAILRU_CC_EXCESS_BASE64 Compensation for CC_EXCESS_BASE64 score MAILRU_CC_EXCESS_BASE64 -1.2 tflags MAILRU_CC_EXCESS_BASE64 nice