невозможно подключиться к ssl: //smtp.gmail.com: 465 Имя или служба неизвестна (0) - PullRequest
0 голосов
/ 02 мая 2018

У меня здесь какая-то странная проблема, подключение сокета к smtp.gmail.com завершается неудачно, когда я пытаюсь выполнить скрипт на сайте с Warning: stream_socket_client(): unable to connect to ssl://smtp.gmail.com:465 (php_network_getaddresses: getaddrinfo failed: Name or service not known) in /var/www/test/test.php on line 2 php_network_getaddresses: getaddrinfo failed: Name or service not known (0), но работает нормально, если я запускаю его в оболочке, например php test.php, telnet тоже работает нормально и openssl соединение, но веб-скрипт просто не работает. Я посмотрел много подобных вопросов и не нашел ответа на это, какие-либо предложения? Я запускаю nginx + php-fpm, если openssl включен

UPD: вот мой тестовый скрипт:

$fp = fsockopen("ssl://smtp.gmail.com", 465, $errno, $errstr, 10);
if (!$fp) {
    echo "$errstr ($errno)<br />\n";
} else {
    echo "opened";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...