mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-31 15:42:03 -04:00
bump sleep for failed sends
This commit is contained in:
parent
edf5947316
commit
760ed4d924
@ -70,7 +70,15 @@ class GmailTransport extends AbstractTransport
|
|||||||
/* Need to slow down */
|
/* Need to slow down */
|
||||||
if ($e->getCode() == '429') {
|
if ($e->getCode() == '429') {
|
||||||
nlog("429 google - retrying ");
|
nlog("429 google - retrying ");
|
||||||
$service->users_messages->send('me', $body, []);
|
|
||||||
|
sleep(rand(3,8));
|
||||||
|
|
||||||
|
try {
|
||||||
|
$service->users_messages->send('me', $body, []);
|
||||||
|
} catch(\Google\Service\Exception $e) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -54,12 +54,19 @@ class Office365MailTransport extends AbstractTransport
|
|||||||
->setReturnType(\Microsoft\Graph\Model\Message::class)
|
->setReturnType(\Microsoft\Graph\Model\Message::class)
|
||||||
->execute();
|
->execute();
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
sleep(5);
|
|
||||||
|
sleep(rand(5,10));
|
||||||
|
|
||||||
|
try {
|
||||||
$graphMessage = $graph->createRequest('POST', '/users/'.$symfony_message->getFrom()[0]->getAddress().'/sendmail')
|
$graphMessage = $graph->createRequest('POST', '/users/'.$symfony_message->getFrom()[0]->getAddress().'/sendmail')
|
||||||
->attachBody(base64_encode($bcc_list.$message->toString()))
|
->attachBody(base64_encode($bcc_list.$message->toString()))
|
||||||
->addHeaders(['Content-Type' => 'text/plain'])
|
->addHeaders(['Content-Type' => 'text/plain'])
|
||||||
->setReturnType(\Microsoft\Graph\Model\Message::class)
|
->setReturnType(\Microsoft\Graph\Model\Message::class)
|
||||||
->execute();
|
->execute();
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user