From 4b701e6b8127ff1cde029dafd89f794eb65c2fa7 Mon Sep 17 00:00:00 2001 From: Jaka Kranjc Date: Sat, 7 Feb 2015 12:08:33 +0100 Subject: [PATCH] CRM-15934: more host patterns for responses: The server is not responding. The server may be down or you may be experiencing network problems. This mail server requires authentication when attempting to send to a non-local e-mail address SMTP authentication is required 550 authentication required --- CRM/Upgrade/Incremental/sql/4.6.alpha6.mysql.tpl | 8 ++++++++ xml/templates/civicrm_data.tpl | 6 ++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/CRM/Upgrade/Incremental/sql/4.6.alpha6.mysql.tpl b/CRM/Upgrade/Incremental/sql/4.6.alpha6.mysql.tpl index 7256761851..bff4197f91 100644 --- a/CRM/Upgrade/Incremental/sql/4.6.alpha6.mysql.tpl +++ b/CRM/Upgrade/Incremental/sql/4.6.alpha6.mysql.tpl @@ -42,3 +42,11 @@ INSERT INTO civicrm_mailing_bounce_pattern (bounce_type_id, pattern) (@bounceTypeID, 'not permitted to( *550)? relay through this server'); UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = 'relay(ing)? (not permitted|(access )?denied)' WHERE `id` = 104; + +SELECT @bounceTypeID := max(id) FROM civicrm_mailing_bounce_type WHERE name = 'Host'; +INSERT INTO civicrm_mailing_bounce_pattern (bounce_type_id, pattern) + VALUES + (@bounceTypeID, 'server requires authentication'), + (@bounceTypeID, 'authentication (is )?required'); + +UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = 'server is (down or unreachable|not responding)' WHERE `id` = 20; diff --git a/xml/templates/civicrm_data.tpl b/xml/templates/civicrm_data.tpl index ae18f23a92..1b7319ca6f 100644 --- a/xml/templates/civicrm_data.tpl +++ b/xml/templates/civicrm_data.tpl @@ -1191,11 +1191,13 @@ INSERT INTO civicrm_mailing_bounce_pattern (@bounceTypeID, 'isn\'t in my control/locals file'), (@bounceTypeID, 'local configuration error'), (@bounceTypeID, 'not a gateway'), - (@bounceTypeID, 'server is down or unreachable'), + (@bounceTypeID, 'server is (down or unreachable|not responding)'), (@bounceTypeID, 'too many connections'), (@bounceTypeID, 'unable to connect'), (@bounceTypeID, 'lost connection'), - (@bounceTypeID, 'conversation with [^ ]* timed out while'); + (@bounceTypeID, 'conversation with [^ ]* timed out while'), + (@bounceTypeID, 'server requires authentication'), + (@bounceTypeID, 'authentication (is )?required'); INSERT INTO civicrm_mailing_bounce_type (name, description, hold_threshold) -- 2.25.1