Page 1 of 1

Невоозможно отправлять через Wordpress SMTP

Posted: Wed Nov 23, 2016 1:49 pm
by alecx
Здравствуйте!

Поставил VestaCP, конфигурация CentOS 7 с exim+dovecot, пробовал и без dovecot (без разницы).
Перепробовал кучу плагинов для Wordpress, которые перенастраивают его движок на отправку писем через SMTP.
Но никаким образом не удается заставить его отправлять почту через exim.

При отправке клиент неожиданно отключается от сервера:
2016-11-23 13:32:17 CLIENT -> SERVER: STARTTLS
2016-11-23 13:32:17 SMTP -> get_lines(): $data is ""
2016-11-23 13:32:17 SMTP -> get_lines(): $str is "220 TLS go ahead
"
2016-11-23 13:32:17 SERVER -> CLIENT: 220 TLS go ahead
2016-11-23 13:32:17 SMTP Error: Could not connect to SMTP host.
2016-11-23 13:32:17 CLIENT -> SERVER: QUIT
2016-11-23 13:32:17 SMTP -> get_lines(): $data is ""

В логе /var/log/exim/main.log:
2016-11-23 16:32:17 TLS error on connection from localhost (имя_FQDN) [::1] (SSL_accept): error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
2016-11-23 16:32:17 TLS client disconnected cleanly (rejected our certificate?)

Что не так в настройках сервера или Wordpress'а.
Через roundcube, кстати, отправка работает нормально. Отправка через php mail() тоже работает. Не работает отправка через smtp.

Подскажите, пожалуйста, куда смотреть?

Re: Невоозможно отправлять через Wordpress SMTP

Posted: Thu Nov 24, 2016 6:27 pm
by alecx
Оказалось большинство плагинов WP для работы с SMTP просто кривые или устаревшие. Особенно широко распиаренные у которых много закачек. Надо использовать свежие плагины. Тему можно закрывать.

Re: Невоозможно отправлять через Wordpress SMTP

Posted: Wed Dec 07, 2016 2:39 pm
by skurudo
Закрыто
Спасибо, что опубликовали "почему оно так".