Swiftmailer Поймано исключение: ожидаемый код ответа 250, но получен код «quot ;, с сообщением» & quot;

У меня проблемы с Symfony 1.4 swiftmailer.
Когда я пытаюсь использовать функцию sendmail ()
Я получил код ошибки:

Caught exception: Expected response code 250 but got code "", with message ""

И Symfony не отправляет сообщения.

Ниже моя функция sendmail

static function sendmail($mail, $textmessage, $subject) {
try {
$message = Swift_Message::newInstance()
->setFrom(sfConfig::get('app_mail_address_from'))
->setTo($mail)
->setSubject($subject)
->setBody($textmessage)
->setContentType("text/html");
//  sfContext::getInstance()->getMailer()->send($message);
sfContext::getInstance()->getMailer()->send($message);
//   mail("mymailcom", "A subject", "A message", "FROM: [email protected]");

} catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}}

Что я пытался сделать:

  1. Я пытался проверить функцию mail (). Работает хорошо.

  2. Я пытался изменить настройки SMTP для учетной записи Gmail — не работает

Мой сервер: CentOs6 на сервере godaddy.co.uk

Может кто-нибудь помочь мне с этой ошибкой?

5

Решение

Хорошо, пост от комментария помог, возможно кто-то будет использовать это:
Я думаю, что проблема swiftmailer:

 try {

$transport = Swift_MailTransport::newInstance();
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance('Subject')
->setFrom(sfConfig::get('app_mail_address_from'))
->setTo($mail)
->setSubject($subject)
->setBody($textmessage)
->setContentType("text/html");
$mailer->send($message);
} catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";die;
}

Это рабочий код

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]