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

Как заставить сайт работать через другой почтовый сервер

Вопросы по работе Почтовый сервера
Dovecot, Exim, RoundCube
Post Reply
  • Print view
Advanced search
3 posts • Page 1 of 1
rbmikrotik88
Posts: 2
Joined: Tue Sep 18, 2018 8:22 am

Os: CentOS 6x
Web: nginx + php-fpm
Как заставить сайт работать через другой почтовый сервер
  • Quote

Post by rbmikrotik88 » Tue Sep 18, 2018 8:40 am

Есть 2 сервера на Centos7 с 2 белыми IP.
На 1 сервере установлен VestaCP и размещен сайт по домену mysite.ru. Сайт на движке Wordpress.
На 2 втором сервере поднят отдельный MAIl сервер Kerio.
На самом домене у регистратора прописаны IP основного домена 1 сервера и 2 сервера для почты.
На Wordpress кто знает есть плагин Contact form 7. Не создавая почтовых ящиков на VestaCP под данный домен mysite.ru и прописав ящики которые созданы на почтовом сервере От: site.mysite.ru Куда: info.mysite.ru. Почта не отправляет и не приходит.
Только тогда когда создаю ящики [email protected] [email protected] на VestaCP, то такая комбинация срабатывает. Даже если оставлю только одну почту для отправки [email protected] на VestaCP а укажу на прием почту [email protected] на отдельном сервере. То письма тоже не приходят.
Вопрос. Как заставить на VestaCP что ящики воспринимал с другого MAIL сервера не те которые созданы на самой VestaCP
Top

demian
Posts: 543
Joined: Thu May 16, 2013 5:19 am

Re: Как заставить сайт работать через другой почтовый сервер
  • Quote

Post by demian » Mon Sep 24, 2018 4:20 am

1. если сайт не один
класс для php, присутствует практически во всех движках, https://github.com/PHPMailer/PHPMailer

$mail->Host = 'smtp1.example.com;smtp2.example.com'; // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = '[email protected]'; // SMTP username
$mail->Password = 'secret'; // SMTP password
$mail->SMTPSecure = 'tls'; // Enable TLS encryption, `ssl` also accepted
$mail->Port = 587; // TCP port to connect to

2. Если один сайт на сервере
exim.conf рас комментировать вписать нужное
#smarthost:
#route_list = * relay.domainmaim.tld
Top

rbmikrotik88
Posts: 2
Joined: Tue Sep 18, 2018 8:22 am

Os: CentOS 6x
Web: nginx + php-fpm
Re: Как заставить сайт работать через другой почтовый сервер
  • Quote

Post by rbmikrotik88 » Mon Sep 24, 2018 7:24 am

Сайт один. Как только раскоментирую что нибудь либо в паре из:
"2. Если один сайт на сервере
exim.conf рас комментировать вписать нужное
#smarthost:
#route_list = * relay.domainmaim.tld"
То exim сразу же становится не активным, служба не запускается и почта вообще не работает.
Можете подсказать еще какие нибудь варианты. Я не думаю что все так сложно. Просто я в этом не особо разбираюсь. Спасибо!
Top


Post Reply
  • Print view

3 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