При попытке использовать Свифт почтовая программа на австрийском хостере easyname (easyname.com или easyname.at) я получаю следующую ошибку от vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php (строка 275)
Warning: stream_set_blocking() expects parameter 1 to be resource, null given
Этот «параметр 1» должен быть ресурсом потока, открытым stream_socket_client() в StreamBuffer::establishSocketConnection() Swift Mailer.
До версия 4.0.7 (июнь 2011 г.) Swift Mailer использовал fsockopen().
Спасибо это сообщение на форуме (на немецком языке) за подсказку!






Служба поддержки easyname сегодня сообщила мне, что они отключили stream_socket_client() в PHP7.x, чтобы предотвратить злоупотребления со стороны хакеров. Это их последнее слово.
Для уточнения: не имеет значения, используете ли вы собственный почтовый сервер easyname для Swift Mailer или какой-либо внешний почтовый сервер. Swift Mailer не будет работать. Период.
Я также использую easyname.at, и я решил эту проблему, установив MAIL_DRIVER=smtp на MAIL_DRIVER=mail.
См. здесь: https://stackoverflow.com/a/45405743/3447279