Swift Mailer не работает на easyname.com: ошибка stream_set_blocking () - PullRequest
0 голосов
/ 01 февраля 2019

При попытке использовать Swift Mailer в австрийском хостере easyname (easyname.com или easyname.at) я получаю следующую ошибку от vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php (строка 275)

Предупреждение: stream_set_blocking () ожидает, что параметр 1 является ресурсом, значение NULL

Этот «параметр 1» должен быть ресурсом потока, который открывается stream_socket_client() вSwift Mailer StreamBuffer::establishSocketConnection().

До версии 4.0.7 (июнь 2011 г.) Swift Mailer использовал fsockopen().

Спасибо этому сообщению на форуме (на немецком языке) за подсказку!

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

Я также использую easyname.at и решил ее, установив MAIL_DRIVER=smtp в MAIL_DRIVER=mail См. Здесь: https://stackoverflow.com/a/45405743/3447279

0 голосов
/ 01 февраля 2019

Служба поддержки easyname сообщила мне сегодня, что они отключили stream_socket_client() в PHP7.x для предотвращения злоупотреблений со стороны хакеров.Это их последнее слово.

Для пояснения: не имеет значения, используете ли вы собственный почтовый сервер easyname для Swift Mailer или какой-либо внешний почтовый сервер.Swift Mailer не будет работать.Период.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...