getStatus() === LocalMessage::STATUS_IMAP_SENT_MAILBOX_FAIL || $localMessage->getStatus() === LocalMessage::STATUS_PROCESSED) { return $this->processNext($account, $localMessage, $client); } $this->transmission->sendMessage($account, $localMessage); if ($localMessage->getStatus() === LocalMessage::STATUS_RAW || $localMessage->getStatus() === null) { return $this->processNext($account, $localMessage, $client); } // Something went wrong during the sending return $localMessage; } }