'ssl://smtp.mailgun.org', 'verify_peer' => true, 'verify_peer_name' => true, 'allow_self_signed' => false); $socket_context = stream_context_create($options); $socket = @stream_socket_client($remote_socket, $errno, $errstr, 20, STREAM_CLIENT_CONNECT, $socket_context); if (!$socket) { echo $errno.' '.$errstr."\n"; return; } $server_response = fgets($socket, 256); echo $server_response; fclose($socket); ?>