public markBounced ( $messageId, $error ) : boolean | ||
$messageId | ||
$error | ||
return | boolean |
public function markBounced($messageId, $error)
{
/** @var \App\Models\Invitation $invitation */
$invitation = Invitation::with('user', 'invoice', 'contact')->whereMessageId($messageId)->first();
if (!$invitation) {
return false;
}
$invitation->email_error = $error;
$invitation->save();
$this->userMailer->sendEmailBounced($invitation);
return true;
}