Swiftmailer, Gmail, Cloud9 не работает

Итак, у меня около 2 недель на изучение PHP, и я работаю над cloud9, который не поддерживает функцию mail (). После долгих осмотров здесь я решил попробовать Swiftmailer и Gmail. По некоторым причинам, я не могу понять это правильно даже после буквального копирования форматов. Я понятия не имею, что я делаю не так, но я не могу даже вывести эхо-операторы после первой строки. Я посмотрел на многочисленные предыдущие посты. Я знаю, что это, вероятно, действительно глупая проблема, но я мог бы действительно использовать некоторую помощь. Любые альтернативы, которые будут работать лучше для меня в облаке9, также будут оценены, если это невозможно. Большое вам спасибо за ваше время.

  <?php
require_once '/swiftmailer/lib/swift_required.php';
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, "ssl")
->setUsername(USERNAME)
->setPassword(PASSWORD);
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance('This is a subject')
->setFrom(array('toemail@domain.com' => 'My Name'))
->setTo(array('fromemail@domain.com' => 'Some Name'))
->setBody('Hello world!');
$request = $mailer->send($message);
echo "Hello!";
?>

Если я поставлю эхо перед $ request, оно все равно не будет эхом. Кроме того, я получаю все это в моем терминале:

Запуск apache2 [вт 24 марта 18: 39: 11.139091 2015] [mpm_prefork: note] [pid 12191] AH00163: Apache / 2.4.7 (Ubuntu)
PHP / 5.5.9-1ubuntu4.5 настроен — возобновление нормальной работы [вторник
24 18: 39: 11.139160 2015] [ядро: уведомление] [pid 12191] AH00094: команда
строка: ‘apache2’

==> /home/ubuntu/lib/apache2/log/access.log <==
10.240.52.53 — — [24 / Mar / 2015: 18: 39: 17 +0000] «GET / HTTP / 1.1» 200 4997 «https://ide.c9.io/hrguyll/seproject«» Mozilla / 5.0 (Windows NT
6.1; WOW64) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 41.0.2272.101 Safari / 537.36 «10.240.73.244 — — [24 / Mar / 2015: 18: 39: 21 +0000]» GET /mail.php HTTP / 1.1 » 500 205
«https://seproject-hrguyll.c9.io/?_c9_id=livepreview1&_c9_host = HTTPS: //ide.c9.io«» Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 537.36 (KHTML, например
Gecko) Chrome / 41.0.2272.101 Safari / 537.36 «10.240.169.157 — — [24 / Mar / 2015: 18: 39: 27 +0000]» GET / HTTP / 1.1 «200 4997»https://ide.c9.io/hrguyll/seproject«» Mozilla / 5.0 (Windows NT
6.1; WOW64) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 41.0.2272.101 Safari / 537.36 «10.240.52.53 — — [24 / Mar / 2015: 18: 39: 29 +0000]» GET /main_login.php HTTP / 1.1 » 200 2589
«https://seproject-hrguyll.c9.io/?_c9_id=livepreview1&_c9_host = HTTPS: //ide.c9.io«» Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 537.36 (KHTML, например
Gecko) Chrome / 41.0.2272.101 Safari / 537.36 «10.240.215.225 — — [24 / Mar / 2015: 18: 39: 42 +0000]» GET /testmail.php HTTP / 1.1 «200 2277
«https://seproject-hrguyll.c9.io/?_c9_id=livepreview1&_c9_host = HTTPS: //ide.c9.io«» Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 537.36 (KHTML, например
Gecko) Chrome / 41.0.2272.101 Safari / 537.36 «10.240.169.157 — — [24 / Mar / 2015: 18: 39: 44 +0000]» POST /mail.php HTTP / 1.1 «500 205»https://seproject-hrguyll.c9.io/testmail.php«» Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 537.36 (KHTML, например
Gecko) Chrome / 41.0.2272.101 Safari / 537.36 «10.240.73.244 — — [24 / Mar / 2015: 18: 39: 57 +0000]» GET / HTTP / 1.1 «200 4997»https://ide.c9.io/hrguyll/seproject«» Mozilla / 5.0 (Windows NT
6.1; WOW64) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 41.0.2272.101 Safari / 537.36 «10.240.215.225 — — [24 / Mar / 2015: 18: 40: 01 +0000]» GET /testmail.php HTTP / 1.1 » 200 2277
«https://seproject-hrguyll.c9.io/?_c9_id=livepreview1&_c9_host = HTTPS: //ide.c9.io«» Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 537.36 (KHTML, например
Gecko) Chrome / 41.0.2272.101 Safari / 537.36 «10.240.73.244 — — [24 / Mar / 2015: 18: 40: 04 +0000]» POST /mail.php HTTP / 1.1 «500 205»https://seproject-hrguyll.c9.io/testmail.php«» Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 537.36 (KHTML, например
Gecko) Chrome / 41.0.2272.101 Safari / 537.36 «10.240.169.157 — — [24 / Mar / 2015: 18: 40: 11 +0000]» GET / HTTP / 1.1 «200 4997»https://ide.c9.io/hrguyll/seproject«» Mozilla / 5.0 (Windows NT
6.1; WOW64) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 41.0.2272.101 Safari / 537.36 «10.240.169.157 — — [24 / Mar / 2015: 18: 40: 15 +0000]» GET /mail.php HTTP / 1.1 » 500 205
«https://seproject-hrguyll.c9.io/?_c9_id=livepreview1&_c9_host = HTTPS: //ide.c9.io«» Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 537.36 (KHTML, например
Gecko) Chrome / 41.0.2272.101 Safari / 537.36 «10.240.73.244 — — [24 / Mar / 2015: 18: 40: 35 +0000]» GET / HTTP / 1.1 «200 4997»https://ide.c9.io/hrguyll/seproject«» Mozilla / 5.0 (Windows NT
6.1; WOW64) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 41.0.2272.101 Safari / 537.36 «10.240.169.157 — — [24 / Mar / 2015: 18: 40: 41 +0000]» GET /mail.php HTTP / 1.1 » 500 205
«https://seproject-hrguyll.c9.io/?_c9_id=livepreview1&_c9_host = HTTPS: //ide.c9.io«» Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 537.36 (KHTML, например
Gecko) Chrome / 41.0.2272.101 Safari / 537.36 «10.240.169.157 — — [24 / Mar / 2015: 18: 41: 28 +0000]» GET / HTTP / 1.1 «200 4997»https://ide.c9.io/hrguyll/seproject«» Mozilla / 5.0 (Windows NT
6.1; WOW64) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 41.0.2272.101 Safari / 537.36 «10.240.215.225 — — [24 / Mar / 2015: 18: 41: 30 +0000]» GET /mail.php HTTP / 1.1 » 500 205
«https://seproject-hrguyll.c9.io/?_c9_id=livepreview1&_c9_host = HTTPS: //ide.c9.io«» Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 537.36 (KHTML, например
Gecko) Chrome / 41.0.2272.101 Safari / 537.36 «

0

Решение

Может быть, уже слишком поздно, но на всякий случай:
https://docs.c9.io/v1.0/discuss/5582e67bea39a939002242a3
Как указано в приведенной ниже ссылке, Cloud9 размещается в Google Cloud Engine, который не разрешает исходящие соединения через порты 25, 465 и 587. Существует обходной путь с использованием SendGrid, но я не пробовал.

0

Другие решения

Других решений пока нет …