Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Почтовый сервер
  • Search

Не работает SMTP

Вопросы по работе Почтовый сервера
Dovecot, Exim, RoundCube
Post Reply
  • Print view
Advanced search
10 posts • Page 1 of 1
Skorsa
Posts: 341
Joined: Thu Oct 17, 2013 1:31 pm

Не работает SMTP
  • Quote

Post by Skorsa » Sat May 22, 2021 11:47 am

В общем никак не могу настроить почтовый сервис так, чтобы он посылал письма с подтверждением регистрации, с контактной формы и т.д. Пока юзаю сторонний сервис Sendinblue, но хотелось бы использовать собственную почтовую службу Весты.
Результат выдачи плагина WP Mail Smtp

Code: Select all

Versions:
WordPress: 5.7.2
WordPress MS: No
PHP: 8.0.6
WP Mail SMTP: 2.8.0

Params:
Mailer: smtp
Constants: No
ErrorInfo: SMTP Error: Could not connect to SMTP host.
Host: mydomain.com
Port: 587
SMTPSecure: tls
SMTPAutoTLS: bool(true)
SMTPAuth: bool(true)

Server:
OpenSSL: OpenSSL 1.0.2k 26 Jan 2017
Apache.mod_security: No

Debug:
Mailer: Прочие SMTP
SMTP Error: Could not connect to SMTP host.

SMTP Debug:
2021-05-21 06:53:49 Connection: opening to mydomain.com:587, timeout=300, options=array()

2021-05-21 06:53:49 Connection: opened

2021-05-21 06:53:49 SERVER -> CLIENT: 220 mydomain.com ESMTP Exim 4.94.2 Fri, 21 May 2021 08:53:49 +0200

2021-05-21 06:53:49 CLIENT -> SERVER: EHLO mydomain.com

2021-05-21 06:53:49 SERVER -> CLIENT: 250-mydomain.com Hello mydomain.com [ip.xxx.xx.xxx]250-SIZE 52428800250-8BITMIME250-PIPELINING250-PIPE_CONNECT250-AUTH PLAIN LOGIN250-CHUNKING250-STARTTLS250 HELP

2021-05-21 06:53:49 CLIENT -> SERVER: STARTTLS

2021-05-21 06:53:49 SERVER -> CLIENT: 220 TLS go ahead

2021-05-21 06:53:49 Connection failed. Error #2: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed [/home/user1/web/mydomain.com/public_html/wp-includes/PHPMailer/SMTP.php line 467]

SMTP Error: Could not connect to SMTP host.

2021-05-21 06:53:49 CLIENT -> SERVER: QUIT

2021-05-21 06:53:49

2021-05-21 06:53:49

2021-05-21 06:53:49 Connection: closed

SMTP Error: Could not connect to SMTP host.
Результат выдачи плагина Easy Wp Smtp

Code: Select all

Following error occurred when attempting to send test email:
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Не пойму в чём дело, вроде данные SMTP сервера и созданного почтового ящика вводил верно, но всё равно выдаёт ошибку.
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Не работает SMTP
  • Quote

Post by grayfolk » Sat May 22, 2021 6:51 pm

Skorsa wrote: ↑
Sat May 22, 2021 11:47 am

Не пойму в чём дело, вроде данные SMTP сервера и созданного почтового ящика вводил верно, но всё равно выдаёт ошибку.
Расширение openssl влючено?

Upd: Попробуйте в настройках плагина отключить проверку сертификатов, или использовать SMTP без tls.
Top

Skorsa
Posts: 341
Joined: Thu Oct 17, 2013 1:31 pm

Re: Не работает SMTP
  • Quote

Post by Skorsa » Sun May 23, 2021 9:06 am

grayfolk wrote: ↑
Sat May 22, 2021 6:51 pm
Расширение openssl влючено?

Upd: Попробуйте в настройках плагина отключить проверку сертификатов, или использовать SMTP без tls.
Пробовал отключить и проверку сертификатов, и использовать SMTP без TLS. А вот насчёт OpenSSL поподробней, юзаю Cloudflare в качестве DNS (только DNS, без проксирования) и LetsEncrypt сертификат от панели Vesta.
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Не работает SMTP
  • Quote

Post by grayfolk » Sun May 23, 2021 4:18 pm

Skorsa wrote: ↑
Sun May 23, 2021 9:06 am
grayfolk wrote: ↑
Sat May 22, 2021 6:51 pm
Расширение openssl влючено?

Upd: Попробуйте в настройках плагина отключить проверку сертификатов, или использовать SMTP без tls.
Пробовал отключить и проверку сертификатов, и использовать SMTP без TLS. А вот насчёт OpenSSL поподробней, юзаю Cloudflare в качестве DNS (только DNS, без проксирования) и LetsEncrypt сертификат от панели Vesta.
Я имел в виду php-расширение. Включено, очевидно.
Порты соответствующие открыты? Как в Весте, так и у хостера?
Top

yariksat
Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: Не работает SMTP
  • Quote

Post by yariksat » Mon May 24, 2021 4:53 am

Там клоудфлер порты рубит,если пытаетесь почту через них слать.
Top

Skorsa
Posts: 341
Joined: Thu Oct 17, 2013 1:31 pm

Re: Не работает SMTP
  • Quote

Post by Skorsa » Thu May 27, 2021 7:30 am

Короче, сделал ход конём и полностью вырубил все связи сайта с Cloudflare, даже DNS отключил, перевёл сайт на DNS регистратора. Результат - SMTP сервер всё равно не работает, значит дело не в Cloudflare. Насчёт портов есть вот такие вот строчки в exim.conf
daemon_smtp_ports = 25 : 465 : 587 : 2525
tls_on_connect_ports = 465
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Не работает SMTP
  • Quote

Post by grayfolk » Thu May 27, 2021 7:45 am

Skorsa wrote: ↑
Thu May 27, 2021 7:30 am
Короче, сделал ход конём и полностью вырубил все связи сайта с Cloudflare, даже DNS отключил, перевёл сайт на DNS регистратора.
Это совершенно необязательно.
Skorsa wrote: ↑
Thu May 27, 2021 7:30 am
Насчёт портов есть вот такие вот строчки в exim.conf
daemon_smtp_ports = 25 : 465 : 587 : 2525
tls_on_connect_ports = 465
Это не имеет отношения.
1. Проверьте, открыты ли порты для доступа извне - не закрыты ли они у хостера, на сервере в файерволе.
2. Попробуйте подключиться каким-либо другим клиентом, не php.
Top

Skorsa
Posts: 341
Joined: Thu Oct 17, 2013 1:31 pm

Re: Не работает SMTP
  • Quote

Post by Skorsa » Thu May 27, 2021 8:55 am

Я не знаю, как проверить открыты ли порты для доступа у хостера, но я сделал следующее.
1. Подключился через Roundcube Webmail и попробовал послать письмо, получил следующую ошибку.
SMTP ошибка (550): Невозможно установить отправителя "[email protected]" (Access denied - Invalid HELO name (See RFC2821 4.1.3))
2. Установил Mozilla Thunderbird и подключился к почте. Вроде получилось подключится, но письма по прежнему не получается отправлять, а номер порта для SMTP почему то 25.
3. Зашёл в FIrewall панели, ситуация для SMTP следующая ACCEPT TCP /SMTP 25,465,587,2525
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Не работает SMTP
  • Quote

Post by grayfolk » Thu May 27, 2021 9:57 am

Skorsa wrote: ↑
Thu May 27, 2021 8:55 am
Я не знаю, как проверить открыты ли порты для доступа у хостера, но я сделал следующее.
1. Подключился через Roundcube Webmail и попробовал послать письмо, получил следующую ошибку.
SMTP ошибка (550): Невозможно установить отправителя "[email protected]" (Access denied - Invalid HELO name (See RFC2821 4.1.3))
2. Установил Mozilla Thunderbird и подключился к почте. Вроде получилось подключится, но письма по прежнему не получается отправлять, а номер порта для SMTP почему то 25.
3. Зашёл в FIrewall панели, ситуация для SMTP следующая ACCEPT TCP /SMTP 25,465,587,2525
Проверьте тут: https://mxtoolbox.com/diagnostic.aspx
Top

Skorsa
Posts: 341
Joined: Thu Oct 17, 2013 1:31 pm

Re: Не работает SMTP
  • Quote

Post by Skorsa » Fri May 28, 2021 10:43 am

Вот такая вот штука получается
https://prnt.sc/13iegw0

Session Transcript:
Connecting to IP.116
220 mydomain.com ESMTP Exim 4.94.2 Fri, 28 May 2021 12:13:06 +0200 [5285 ms]
EHLO keeper-us-east-1c.mxtoolbox.com
250-mydomain.com Hello keeper-us-east-1c.mxtoolbox.com [18.205.72.90]
250-SIZE 52428800
250-8BITMIME
250-PIPELINING
250-PIPE_CONNECT
250-AUTH PLAIN LOGIN
250-CHUNKING
250-STARTTLS
250 HELP [230 ms]
MAIL FROM:<[email protected]>
250 OK [233 ms]
RCPT TO:<[email protected]>
550 relay not permitted [459 ms]
LookupServer 7343ms
Top


Post Reply
  • Print view

10 posts • Page 1 of 1

Return to “Почтовый сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password