# # 2015 Victor Ustugov # # sendpulse.net/sendpulse.me header __SENDPULSE_NET_Return_Path Return-path =~ /^\s*$/ header __SENDPULSE_NET_X_Envelope_From X-Envelope-From =~ /^\s*$/ header __SENDPULSE_NET_Content_Type Content-Type =~ /^\s*multipart\/alternative;[\s\r\n]*boundary="===============\d{19}=="$/ header __SENDPULSE_NET_Sender Sender =~ /^\s*postmaster\@sendpulse\.(net|me)[\t ]?$/ header __SENDPULSE_NET_X_Authenticated_User X-Authenticated-User =~ /^\s*[\da-z]{32}\@sendpulse\.(net|me)[\t ]?$/ header __SENDPULSE_NET_Errors_To Errors-To =~ /^\s*postmaster\@sendpulse\.(net|me)[\t ]?$/ header __SENDPULSE_NET_X_Complaints_To X-Complaints-To =~ /^\s*abuse\@sendpulse\.(net|me)[\t ]?$/ header __SENDPULSE_NET_List_Unsubscribe List-Unsubscribe =~ /^\s*,[\s\r\n]*$/ header __SENDPULSE_NET_Message_Id Message-Id =~ /^\s*<[a-zA-Z\d]{6}-[a-zA-Z\d]{6}-[a-zA-Z\d]{2}\@mx\d+\.sendpulse\.(net|me)>$/ meta __SENDPULSE_NET (__SENDPULSE_NET_Return_Path || __SENDPULSE_NET_X_Envelope_From) && __SENDPULSE_NET_Content_Type && __CUST_MIME_Version_1_0 && __CUST_Precedence_bulk && __SENDPULSE_NET_Sender && __SENDPULSE_NET_X_Authenticated_User && __SENDPULSE_NET_Errors_To && __SENDPULSE_NET_X_Complaints_To && __SENDPULSE_NET_List_Unsubscribe && __SENDPULSE_NET_Message_Id meta SENDPULSE_NET_FROM_EXCESS_QP __SENDPULSE_NET && FROM_EXCESS_QP describe SENDPULSE_NET_FROM_EXCESS_QP Compensation for FROM_EXCESS_QP score SENDPULSE_NET_FROM_EXCESS_QP -1.0 tflags SENDPULSE_NET_FROM_EXCESS_QP nice