SMTP порт 465

Вопросы о том как и что сделать чтобы работало
Правила форума
1. Один вопрос - одна тема. Не надо задавать в той же теме другие вопросы.
2. Не пишите в чужих темах, если ваша проблема не имеет отношения к обсуждаемой.
3. Давайте полное описание проблемы - имя сайта, имя сервера, учётная запись, способ воспроизведения, скриншот ошибки.
4. Пароли выкладывать в форум - НЕ НАДО
Ответить
Regius
Сообщения: 8
Зарегистрирован: 2018-03-19, 8:21:50

SMTP порт 465

Сообщение Regius »

Я правильно понимаю, что данный порт отключен?
Получаю ошибку SMTP ERROR: Failed to connect to server:
Если да, то как можно это дело включить?
Хочется отправлять письма через авторизацию на smtp.yandex.ru
Так что вроде всё по-честному))))
user h51414
lissyara
Site Admin
Сообщения: 6423
Зарегистрирован: 2009-09-19, 22:04:41

SMTP порт 465

Сообщение lissyara »

разрешён:

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

ACCEPT     tcp  --  anywhere             smtp.yandex.ru      tcp multiport dports smtp,urd,submission /* Allow email to YandexMail */ 
Убей их всех! Бог потом рассортирует...
Regius
Сообщения: 8
Зарегистрирован: 2018-03-19, 8:21:50

SMTP порт 465

Сообщение Regius »

Ясно. Спасибо.
(похоже я совсем дурак... Эх...)
Regius
Сообщения: 8
Зарегистрирован: 2018-03-19, 8:21:50

SMTP порт 465

Сообщение Regius »

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

Есть какие-то ограничения?
Regius
Сообщения: 8
Зарегистрирован: 2018-03-19, 8:21:50

SMTP порт 465

Сообщение Regius »

Наверное, можно даже не отвечать))))))
Какие нафиг ограничения
lissyara
Site Admin
Сообщения: 6423
Зарегистрирован: 2009-09-19, 22:04:41

SMTP порт 465

Сообщение lissyara »

отправляйте по 25, без шифрования
это точно работает, клиенты пользуются
Убей их всех! Бог потом рассортирует...
Regius
Сообщения: 8
Зарегистрирован: 2018-03-19, 8:21:50

SMTP порт 465

Сообщение 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)
Ответить