Страница 1 из 1

SMTP порт 465

Добавлено: 2018-12-11, 10:41:22
Regius
Я правильно понимаю, что данный порт отключен?
Получаю ошибку SMTP ERROR: Failed to connect to server:
Если да, то как можно это дело включить?
Хочется отправлять письма через авторизацию на smtp.yandex.ru
Так что вроде всё по-честному))))
user h51414

SMTP порт 465

Добавлено: 2018-12-11, 10:52:45
lissyara
разрешён:

Код: Выделить всё

ACCEPT     tcp  --  anywhere             smtp.yandex.ru      tcp multiport dports smtp,urd,submission /* Allow email to YandexMail */ 

SMTP порт 465

Добавлено: 2018-12-11, 11:45:41
Regius
Ясно. Спасибо.
(похоже я совсем дурак... Эх...)

SMTP порт 465

Добавлено: 2018-12-11, 12:24:12
Regius
В общем, небольшое тестирование показало, что fsockopen("smtp.yandex.ru", 465, $errno, $errstr, 20); подключается, а вот дальше fgets уходит в аут.
т.е. данные просто невозможно получить
пробовал "стучаться" на разные сервера, на разные порты (на свой же сайт размещённый на этом же хостинге порт 80, например)
Использую 5.6.38 (native)

Есть какие-то ограничения?

SMTP порт 465

Добавлено: 2018-12-11, 12:46:04
Regius
Наверное, можно даже не отвечать))))))
Какие нафиг ограничения

SMTP порт 465

Добавлено: 2018-12-11, 12:47:50
lissyara
отправляйте по 25, без шифрования
это точно работает, клиенты пользуются

SMTP порт 465

Добавлено: 2018-12-11, 13:33:48
Regius
Я в этом очень сильно сомневаюсь

Код: Выделить всё

SMTP ERROR: AUTH command failed: 530 5.7.7 Email sending without SSL/TLS encryption is not allowed. Please see: http://help.yandex.ru/mail/mail-clients/ssl.xml
Это по 25-му порту

в общем, чтобы отправлялось нормально, надо юзать php55. Не буду вдаваться в подробности, но это связано с действительными сертификатами для >=php56
Возможно эта информация кому-то когда-то пригодится.

При том, что у меня всё работает на

Код: Выделить всё

# uname -s -r
FreeBSD 11.1-RELEASE-p9
# php -v
PHP 5.6.36 (cli) (built: May  5 2018 22:21:06) (DEBUG)