2014-04-25 5 views
0

나는 모든 곳을 보았으며 이에 대한 해결책을 찾을 수 없습니다. GoDaddy 호스팅을 사용하여 웹 사이트를 만들었습니다. 이 웹 사이트에는 Gmail SMTP를 사용하는 양식이 있으며 XAMPP를 사용하여 가상 호스트를 실행할 때 완벽하게 작동했습니다. 그러나 GoDaddy와 함께 호스팅 후, 나는 내가 제출하려고 할 때 다음과 같은 오류가 발생합니다 : 어떤 도움을 크게 감상 할 수Gmail 및 SwiftMailer 치명적인 오류

<?php 

require_once 'Swift/lib/swift_required.php'; 

$name = $_REQUEST['name']; 
$email = $_REQUEST['email']; 
$phone = $_REQUEST['phone']; 
$make = $_REQUEST['make']; 
$model = $_REQUEST['model']; 
$VIN = $_REQUEST['VIN']; 
$problem = $_REQUEST['problem']; 

$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, "ssl") 
    ->setUsername('[email protected]') 
    ->setPassword('example'); 

$mailer = Swift_Mailer::newInstance($transport); 
$message = Swift_Message::newInstance('Appointment: Mechanical') 
    ->setFrom(array($email => $name)) 
    ->setTo(array('[email protected]' => 'MA')) 
    ->setBody("From: ".$email."\nName: ".$name."\nPhone Number: ".$phone."\nMake: ".$make."\nModel: ".$model."\nVIN: ".$VIN."\nDescription of Problem: ".$problem); 

$mailer->send($message); 
header('Location: http://www.google.ca'); 
?> 

:

Fatal error: Uncaught exception 'Swift_TransportException' with message 'Connection could not be established with host smtp.gmail.com [Connection refused #111]' in /home/modernautoinc/public_html/Swift/lib/classes/Swift/Transport/StreamBuffer.php:259 Stack trace: #0 /home/modernautoinc/public_html/Swift/lib/classes/Swift/Transport/StreamBuffer.php(64): Swift_Transport_StreamBuffer->_establishSocketConnection() #1 /home/modernautoinc/public_html/Swift/lib/classes/Swift/Transport/AbstractSmtpTransport.php(115): Swift_Transport_StreamBuffer->initialize(Array) #2 /home/modernautoinc/public_html/Swift/lib/classes/Swift/Mailer.php(80): Swift_Transport_AbstractSmtpTransport->start() #3 /home/modernautoinc/public_html/mech.php(24): Swift_Mailer->send(Object(Swift_Message)) #4 {main} thrown in /home/modernautoinc/public_html/Swift/lib/classes/Swift/Transport/StreamBuffer.php on line 259

가 여기 내 PHP입니다. 시간 내 주셔서 감사합니다.

답변

2

은 GoDaddy와 호스팅의 경우,이 같은 내 렉스 응용 프로그램을 구성했습니다

$app['swiftmailer.options'] = array(
'host'  => 'p3plcpnl0689.prod.phx3.secureserver.net', 
'port'  => 465, 
'username' => '[email protected]', 
'password' => 'your pass', 
'encryption' => 'ssl' 

);

그리고 그것은 매력처럼 작동합니다!

+0

지금 당장 테스트 중이며 GoDaddy SMTP로 보낸 많은 이메일이 Google SMTP의 경우와 다른 스팸 함으로 이동했습니다. – NLemay