# # 2016 Victor Ustugov # # sendgrid.net header __SENDGRID_NET_Return_Path Return-path =~ /^\s*$/ header __SENDGRID_NET_List_Unsubscribe List-Unsubscribe =~ /^\s*, $/ header __HAS_X_SG_EID exists:X-SG-EID header __HAS_X_SG_ID exists:X-SG-ID meta __SENDGRID_NET (__SENDGRID_NET_Return_Path || __SENDGRID_NET_X_Envelope_From) && __SENDGRID_NET_Content_Type && __CUST_Mime_Version_1_0 && __SENDGRID_NET_Message_ID && __SENDGRID_NET_List_Unsubscribe && __HAS_X_SG_EID && __HAS_X_SG_ID meta SENDGRID_NET_CT_OR_CTE_BEFORE_TO_OR_FROM __SENDGRID_NET && CT_OR_CTE_BEFORE_TO_OR_FROM describe SENDGRID_NET_CT_OR_CTE_BEFORE_TO_OR_FROM Compensation for CT_OR_CTE_BEFORE_TO_OR_FROM score SENDGRID_NET_CT_OR_CTE_BEFORE_TO_OR_FROM -0.5 tflags SENDGRID_NET_CT_OR_CTE_BEFORE_TO_OR_FROM nice meta SENDGRID_NET_List_Unsubscribe_WITHOUT_List_Id __SENDGRID_NET && List_Unsubscribe_WITHOUT_List_Id describe SENDGRID_NET_List_Unsubscribe_WITHOUT_List_Id Compensation for List_Unsubscribe_WITHOUT_List_Id score SENDGRID_NET_List_Unsubscribe_WITHOUT_List_Id -1.0 tflags SENDGRID_NET_List_Unsubscribe_WITHOUT_List_Id nice meta SENDGRID_NET_FORGED_HELO_DOESNT_RESOLVE __SENDGRID_NET && FORGED_HELO_DOESNT_RESOLVE describe SENDGRID_NET_FORGED_HELO_DOESNT_RESOLVE Compensation for FORGED_HELO_DOESNT_RESOLVE score SENDGRID_NET_FORGED_HELO_DOESNT_RESOLVE -2.5 tflags SENDGRID_NET_FORGED_HELO_DOESNT_RESOLVE nice