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;
}