Swiftmailer网关超时错误

时间:2017-03-18 10:50:26

标签: php swiftmailer

在托管服务器上使用swiftmailer时,我收到网关超时错误。但是在我的PC localhost上,它的工作正常。

当我通知我的托管服务时,他们说他们已启用出站连接到第465号端口。

我用过的脚本。

$name = $_REQUEST['name'];
$email = $_REQUEST['email'];
$message = $_REQUEST['message'];

require_once 'mailer/lib/swift_required.php';

// Create the Transport
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, 'ssl')
->setUsername('myemail@gmail.com')
    ->setPassword('myapppassword')
;

// Create the Mailer using your created Transport
$mailer = Swift_Mailer::newInstance($transport);

$message = Swift_Message::newInstance()

->setSubject('New Message From ' . $name)
->setFrom(array($email => '$name'))
->setReplyTo($email)
->setTo(array('myemail@gmail.com' => 'My Name'))
->setBody($message)
->addPart('Message: <b>'. $message .'</b>', 'text/html')
;

$result = $mailer->send($message);

if(!$result) {
    echo $msg = 'Oops. Something went wrong. Please try again later.';
} else {
    echo $msg = 'Thank you. Your query has been submitted. We will contact you back through the provided email address.';

}

以上代码仅用于隐藏标头。但是使用标题来指导。

0 个答案:

没有答案
相关问题