Отправка писем нескольким получателям Zend 2

я не хочу отправлять одну и ту же почту нескольким получателям, полученным из базы данных, используя Zend Framework 2. С моим решением я могу отображать только все электронные письма из базы данных, но я не могу отправлять им письма. Я не знаю, в чем проблема. Это мое действие в indexController:

    public function eventdetailsAction() { 
$id = (int) $this->params()->fromRoute('id', 0); 
$this->layout()->setVariable('lang', $this->params()->fromRoute('lang',     'en_US')); 
$this->layout()->setVariable('action', $this->params()->fromRoute('action', 'index')); 
$request = $this->getRequest(); 
$aPost = $request->getPost(); 
if (isset($aPost['invitUser'])) { 

    $user = new Container('user'); 
    $db = $this->getServiceLocator()->get('db1'); 

    if (!$user->offsetExists('id')) { 
        $idconnected = '0'; 
    } else { 

        $user = new Container('user'); 
        $db = $this->getServiceLocator()->get('db1'); 

        if (!$user->offsetExists('id')) { 
            $idconnected = '0'; 
        } else { 

            $idconnected = $user->offsetGet('id'); 

            $sql = "SELECT * FROM user"; 
            $statement = $db->query($sql); 
            $res = $statement->execute(); 

            if ($res instanceof ResultInterface && $res->isQueryResult()) { 
                $resultSet = new ResultSet; 
                $resultSet->initialize($res); 

                $message = new Message(); 
                foreach ($resultSet as $row) { 
                    echo $row->email . PHP_EOL; 
                    $message->addTo($row->email) 
                            ->addTo('[email protected]', '[email protected]') 
                            ->addFrom('[email protected]') 
                            ->setSubject('Invitation for the event : Event Latino'); 
                } 

            // Setup SMTP transport using LOGIN authentication 
            $transport = new SmtpTransport(); 
            $options = new SmtpOptions(array( 
                'host' => 'smtp.gmail.com', 
                'connection_class' => 'login', 
                'connection_config' => array( 
                    'ssl' => 'tls', 
                    'username' => '[email protected]', 
                    'password' => 'xxxxxx' 
                ), 
                'port' => 587, 
            )); 

            $html = new MimePart('Invitation for the event: Latin Night, orgonized by Mr. Jony Cornillon. Date : 06/04/2015'); 
            $html->type = "text/html"; 

            $body = new MimeMessage(); 
            $body->addPart($html); 
            //$body->setParts(array($html)); 

            $message->setBody($body); 

            $transport->setOptions($options); 
            $transport->send($message); 
        } 
    } 
} 
} 

И это ошибка, отображаемая каждый раз:

5.1.2 We weren't able to find the recipient domain. Please check for any 
5.1.2 spelling errors, and make sure you didn't enter any spaces, periods, 
5.1.2 or other punctuation after the recipient's email address.    cj9sm2642949wjc.42 - gsmtp

Любая помощь, пожалуйста. Спасибо.


person Me MAY    schedule 05.04.2015    source источник