2016-01-24 1 views
0

ФФ работает отлично при запуске локально, проблема при загрузке нашего хоста домена, он выдает эту ошибкуSwiftmailer код ошибки 220

Fatal error: Uncaught exception 'Swift_TransportException' with message 'Expected response code 250 but got code "", with message ""'

Моя теория заключается в том, что версия PHP на хосте не обновляется.

Любые идеи, что является реальной причиной этой проблемы? Вот мой код. Я использую SwiftMailer 5.1.0 и версию PHP на моей локальной машине PHP 5.6.12

$smtp_host_ip = gethostbyname('our_domain_host.ph'); 
#set the transport 
$emailuser1 = $_SESSION['email']; 
$transport = Swift_SmtpTransport::newInstance($smtp_host_ip,587,'tls')->setUsername('username.ph')->setPassword('password'); 

// Mailer 
$mailer = Swift_Mailer::newInstance($transport); 

// Create a message 
$message = Swift_Message::newInstance('Thank you for answering the survey') 
    ->setFrom(array('username.ph' => 'Test')) 
    ->setTo(array($_SESSION['receive_email'] => 'Receiver Name')) 
    ->setBody($_SESSION['reply_guest']); 

// Send the message 
if ($mailer->send($message)) { 
    echo 'Mail sent successfully.'; 
} else { 
    echo 'I am sure, your configuration are not correct. :('; 
} 

ответ

0

я решил свою проблему с помощью регистратора плагин Swift Mailer в.

Swift mailer Logger plugin

Вы могли видеть, что ошибка с помощью регистратора.