Я установил один и тот же скрипт на 2 разных серверах, но на одном этот код работает:
fsockopen($this->getServer(), $this->port, $error_number, $error_string,$this->connectionTimeout);
Значения параметров:
$this->getServer() = tcp://mail.....
$this->port = 587
Сначала я установил соединение, но на второмЯ не могИспользовать это как проверку:
if (empty($this->socket)) {
return false;
}
Это если вернуть false
в первый и второй true
, но в той же конфигурации
Кто-то знает причину?Может быть, Apache?Некоторая конфигурация?