Plugin Directory

Changeset 2126596


Ignore:
Timestamp:
07/22/2019 10:36:36 AM (7 years ago)
Author:
ehsantikweb
Message:

Improve bounce detection for various rules, tagging 1.3.17

Location:
bounce-handler-mailpoet
Files:
4 edited
8 copied

Legend:

Unmodified
Added
Removed
  • bounce-handler-mailpoet/trunk/bounce-handler-mailpoet.php

    r2123911 r2126596  
    66 * Plugin Name:       Bounce Handler Mailpoet
    77 * Description:       Bounce Handler Mailpoet is an add-on for MailPoet 3 to handle bounce emails easily, when using your own SMTP server.
    8  * Version:           1.3.17
     8 * Version:           1.3.18
    99 * Author:            Tikweb
    1010 * Author URI:        http://www.tikweb.dk/
  • bounce-handler-mailpoet/trunk/changelog.txt

    r2123911 r2126596  
    1 == Changelog ==
     1== Changelog ==
     2
     3= 1.3.18 - 2019-07-22 =
     4* Improve bounce detection for various rules
    25
    36= 1.3.17 - 2019-07-16 =
    4 * Improve bounce detection
     7* Improve bounce detect
    58
    69= 1.3.16 - 2019-07-01 =
  • bounce-handler-mailpoet/trunk/includes/class-mailpoet-bounce-detect.php

    r2123911 r2126596  
    390390                break;
    391391
     392            case 'mailbox_not_available':
     393                $action = $this->settings->{$act};
     394                break;
     395
    392396            case 'mailbox_full':
    393                 $action = $this->settings->{$act};
    394                 break;
    395 
    396             case 'mailbox_not_available':
    397397                $action = $this->settings->{$act};
    398398                break;
     
    687687                "name" => __('Mailbox not available', 'bounce-handler-mailpoet'),
    688688                "title" => __('When mailbox is not available', 'bounce-handler-mailpoet'),
     689                "regex" => 'failed *permanently|permanent *(fatal)? *(failure|error)|Unrouteable *address|not *accepting *(any)? *mail|dd Requested|expired|(Invalid|no such|unknown|bad|des?activated|undelivered|inactive|unrouteable|delivery|mail ID|failed to|may not|no known user|email account) *(mail|destination|recipient|user|address|person|failure|has failed|does not exist|deliver to|exist|with this email|is closed)|RecipNotFound|status(-code)? *(:|=)? *5\.(1\.[1-6]|0\.0|4\.[0123467])|(user|mailbox|address|recipients?|host|account|domain) *(is|has been)? *(error|disabled|failed|unknown|unavailable|not *(found|available)|.{1,30}inactiv)|recipient *address *rejected|does *not *like *recipient|no *mailbox *here|user does.?n.t have.{0,20}account'
     690            ],
     691            /* Backup rules
     692            [
     693                "key" => "mailbox_not_available",
     694                "name" => __('Mailbox not available', 'bounce-handler-mailpoet'),
     695                "title" => __('When mailbox is not available', 'bounce-handler-mailpoet'),
    689696                "regex" => 'dd Requested|expired|(Invalid|no such|unknown|bad|des?activated|undelivered|inactive|unrouteable|delivery|mail ID|failed to|may not|no known user|email account) *(mail|destination|recipient|user|address|person|failure|has failed|does not exist|deliver to|exist|with this email|is closed)|RecipNotFound|status(-code)? *(:|=)? *5\.(1\.[1-6]|0\.0|4\.[0123467])|(user|mailbox|address|recipients?|host|account|domain) *(is|has been)? *(error|disabled|failed|unknown|unavailable|not *(found|available)|.{1,30}inactiv)|recipient *address *rejected|does *not *like *recipient|no *mailbox *here|user does.?n.t have.{0,20}account'
    690             ],
    691             [
    692                 "key" => "message_delayed",
    693                 "name" => __('Message delayed', 'bounce-handler-mailpoet'),
    694                 "title" => __('When message is delayed', 'bounce-handler-mailpoet'),
    695                 "regex" => 'possible *mail *loop|too *many *hops|Action: *delayed|has.*been.*delayed|delayed *mail|temporary *failure'
    696697            ],
    697698            [
     
    707708                "regex" => 'action *required|verif'
    708709            ],
     710            */
     711            [
     712                "key" => "message_delayed",
     713                "name" => __('Message delayed', 'bounce-handler-mailpoet'),
     714                "title" => __('When message is delayed', 'bounce-handler-mailpoet'),
     715                "regex" => 'possible *mail *loop|too *many *hops|Action: *delayed|has.*been.*delayed|delayed *mail|temporary *failure'
     716            ],
    709717            [
    710718                "key" => "blocked_ip",
     
    717725                "name" => __('Final Rule', 'bounce-handler-mailpoet'),
    718726                "title" => __('When the bounce is weird and we\'re not sure what to do, forward to:','bounce-handler-mailpoet'),
    719                 "regex" => '.'
     727                "regex" => 'action *required|verif|.'
    720728            ]
    721729        ];
  • bounce-handler-mailpoet/trunk/readme.txt

    r2123911 r2126596  
    66Tested up to: 5.2.2
    77Requires PHP: 5.6.0
    8 Stable tag: 1.3.17
     8Stable tag: 1.3.18
    99
    1010Automatic mail bounce handling for MailPoet 3 to handle bounce emails easily when using your own SMTP server.
Note: See TracChangeset for help on using the changeset viewer.