Я пытаюсь отправить электронное письмо из Office365 с помощью Laravel с сервера IIS. Я получаю эту ошибку: не удалось установить соединение с хостом smtp.office365.com [# 0]
Я использую TLS с портом 587.
Я также попробовал порт 465, но он не работал.
ниже приведен код, откуда я получаю эту ошибку
if (isset($this->params['stream_context_options'])) {
$options = array_merge($options, $this->params['stream_context_options']);
}
$streamContext = stream_context_create($options);
$this->stream = @stream_socket_client($host.':'.$this->params['port'], $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, $streamContext);
if (false === $this->stream) {
throw new Swift_TransportException(
'Connection could not be established with host '.$this->params['host'].
' ['.$errstr.' #'.$errno.']'
);
}