protected function handleDefaults(ParsedMessage $parsedMessage)
    {
        if (!$parsedMessage->getFrom() && $this->defaults['from']['email']) {
            $parsedMessage->setFrom($this->defaults['from']['email'], $this->defaults['from']['name']);
        }

        if (!$parsedMessage->getTo() && $this->defaults['to']['email']) {
            $parsedMessage->addTo($this->defaults['to']['email'], $this->defaults['to']['name']);
        }

        if (!$parsedMessage->getCc() && $this->defaults['cc']['email']) {
            $parsedMessage->addCC($this->defaults['cc']['email'], $this->defaults['cc']['name']);
        }

        if (!$parsedMessage->getBcc() && $this->defaults['bcc']['email']) {
            $parsedMessage->addBcc($this->defaults['bcc']['email'], $this->defaults['bcc']['name']);
        }

        if (!$parsedMessage->getReplyTo() && $this->defaults['replyTo']) {
            $parsedMessage->setReplyTo($this->defaults['replyTo']);
        }

        if (!$parsedMessage->getSubject() && $this->defaults['subject']) {
            $parsedMessage->setSubject($this->defaults['subject']);
        }
    }