Не удалось установить соединение SwiftMailer с хостом smtp.mailgun.org

Если я использую

$transport = Swift_SmtpTransport::newInstance('localhost', 25); 

то он отлично работает
но когда я использую эти настройки, он не работает

 $transport = Swift_SmtpTransport::newInstance('smtp.mailgun.org', 465, 'ssl') ->setUsername('mailegun username') ->setPassword('mailgun password'); 

Эта проблема находится в аккаунте «godaddy» и «bluehost»

но в localhost с помощью xampp он отлично работает

  <?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); require_once __dir__.'/vendor/swiftmailer/swiftmailer/lib/swift_required.php'; $userBody="user mail"; $userSub = "user subject"; //$transport = Swift_SmtpTransport::newInstance('localhost', 25); $transport = Swift_SmtpTransport::newInstance('smtp.mailgun.org', 465, 'ssl') ->setUsername('mailegun username') ->setPassword('mailgun password'); // and also not working for gmail settings // $transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, 'ssl') // ->setUsername('gmail username') // ->setPassword('gmail password'); $userMailer = Swift_Mailer::newInstance($transport); $message = Swift_Message::newInstance('Wonderful Subject') ->setFrom(array('ex1@gmail.com' => 'user1')) ->setTo(array('ex2@gmail.com'=> 'user2')) ->setBody('Test Message Body') ; $sendUserMail = $userMailer->send($message,$F); var_dump($sendUserMail); ?> 

Related of "Не удалось установить соединение SwiftMailer с хостом smtp.mailgun.org"

Это хорошо известная проблема: GoDaddy не разрешает исходящий SMTP; вы должны ретранслировать их через серверы. Это описано в руководстве по устранению неполадок PHPMailer , принципы которого по-прежнему применяются к SwiftMailer.