Модератор
Yui
(@fierevere)
永子
вероятно забыли расширения curl и openssl для php
и если поставили плагин, то этого можно было и не делать
Установил phpmailer и sendmail на сервере:
aptitude install libphp-phpmailer
aptitude install sendmail
зачем вам libphp-phpmailer вообще не знаю.
sendmail надо конфигурировать, тогда будет работать отсылка почты из системы, функцией mail() в PHP
Yui ゆい, curl стоит а вот openssl нет.
запускал только
sudo sendmailconfig
я так понял это и есть завязка с php, или что то еще конфигурировать надо?
Модератор
Yui
(@fierevere)
永子
в плагинах как правило уже есть phpmailer
libphp-phpmailer
это для разработчиков пакет, для IDE
Type of Encription: SSL
расширение php openssl обязательно
Yui ゆい, Спасибо за информацию, OpenSSl оказывается уже стоит
OpenSSL 1.0.1f 6 Jan 2014
не знаю в чем может быть еще проблема…
Попробовал ввести данные реальной почты моей на Яндексе письмо ушло… Странно. Получается Яндекс не даёт возможности отправки чтоли с почты для доменов?! оО
Модератор
Yui
(@fierevere)
永子
попробовала у себя wp mail smtp ( Версия 0.9.5 | Автор: Callum Macdonald )
Test Message Sent
The result was:
bool(true)
["Host"]=>
string(14) "smtp.yandex.ru"
["Port"]=>
string(3) "465"
The SMTP debugging output is shown below:
2015-10-01 17:53:24 Connection: opening to ssl://smtp.yandex.ru:465, timeout=300, options=array (
)
2015-10-01 17:53:25 Connection: opened
вообщем все ушло за милую душу
from email — адрес почты
Send all WordPress emails via SMTP.
Set the return-path to match the From Email — да
smtp host smtp.yandex.ru
smtp port 465
Use SSL encryption.
Authentification Yes, логин (адрес почты) и пароль введены
phpinfo():
PHP Version 7.0.0-yui
curl
cURL support enabled
cURL Information 7.44.0
Protocols dict, file, ftp, ftps, gopher, http, https, imap, imaps, pop3, pop3s, rtsp, smtp, smtps, telnet, tftp
SSL Version OpenSSL/1.0.2d
ZLib Version 1.2.8
openssl
OpenSSL support enabled
OpenSSL Library Version OpenSSL 1.0.2d 9 Jul 2015
OpenSSL Header Version OpenSSL 1.0.2d 9 Jul 2015
Модератор
Yui
(@fierevere)
永子
попробуйте с командной строки (шелла) сервера ввести
openssl s_client -connect smtp.yandex.ru:465
это проверит возможность подключения к серверу
SSL-Session:
Protocol : TLSv1.2
Cipher : ECDHE-RSA-AES128-GCM-SHA256
Verify return code: 0 (ok)
---
220 smtp2h.mail.yandex.net ESMTP (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)
Модератор
Yui
(@fierevere)
永子
Получается Яндекс не даёт возможности отправки чтоли с почты для доменов?! оО
я кстати для почты для доменов и проверяла, все ок
Модератор
Yui
(@fierevere)
永子
а в настройках почты яндекса разрешили соединение?
Почта → Все настройки → Почтовые программы
С сервера imap.yandex.ru по протоколу IMAP
smtp настроек там нет, но наверное они подразумеваются если разрешен IMAP
Блин вот я упырь)) оказывается надо зайти на созданную почту на домене и завершить регистрацию. Теперь все работает, извиняюсь ))) Спасибо за уделенное мне Вами время 🙂
Модератор
Yui
(@fierevere)
永子
да да, там 2 этапная регистрация,
1. админом
2. надо войти в аккаунт
и заодно настройки для imap разрешите
а то может не пустить 😀