2016-04-18 1 views
1

Je suis en train d'utiliser swiftmailer pour envoyer des emails depuis mon site mais quand je lance le script php je reçois l'erreur suivante:Swiftmailer: Connection refused # 111

Uncaught exception 'Swift_TransportException' with message 'Connection could not be established with host smtp.gmail.com [Connection refused #111]'

et le code que je me sers ressemble à ceci :

require_once "vendor/swiftmailer/swiftmailer/lib/swift_required.php"; 

$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, "ssl") 

    ->setUsername("EMAIL") 

    ->setPassword('PASSWORD'); 

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

$message = Swift_Message::newInstance('Website Enquiry') 

    ->setFrom(array($email)) 

    ->setTo(array('MY EMAIL')) 

    ->setBody($msg); 

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

echo $result; 
return $result; 

Toute aide serait très appréciée. Merci!

(Ce n'est pas un doublon de Swiftmailer: Connection could not be established with host smtp.gmail.com [Connection timed out #110] en raison du code différent (# 110 vs # 111) et parce que je n'ai pas configuré swiftmailer en utilisant la configuration, mais plutôt dans mon code. , mais fondamentalement les réponses dans l'autre question ne résolvent pas ma question.)

+0

Possibilité de duplication de [Swiftmailer: Impossible d'établir la connexion avec l'hôte smtp.gmail.com \ [Connection expiré # 110 \]] (http://stackoverflow.com/questions/25517281/swiftmailer-connection-could- non-être-établi-avec-hôte-smtp-gmail-com-conne) –

Répondre

0

Ok, il n'y a aucune solution. Il s'avère que GoDaddy (mon hébergeur) bloque les ports 25 et 465 (et un autre SMTP dont je ne me souviens pas). La seule solution est donc de changer d'hôte.