Improve error reporting for MSS sending

[MAILPOET-1445]
This commit is contained in:
Pavel Dohnal
2018-07-10 12:42:14 +01:00
parent 42b353fa59
commit 27b9857e6a
7 changed files with 217 additions and 17 deletions

View File

@ -164,10 +164,11 @@ class SendingQueue {
);
// log error message and schedule retry/pause sending
if($send_result['response'] === false) {
MailerLog::processError(
$send_result['operation'],
$send_result['error_message']
);
if(isset($send_result['retry_interval'])) {
MailerLog::processNonBlockingError($send_result['operation'], $send_result['error_message'], $send_result['retry_interval']);
} else {
MailerLog::processError($send_result['operation'], $send_result['error_message']);
}
}
// update processed/to process list
if(!$queue->updateProcessedSubscribers($prepared_subscribers_ids)) {