We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Как заставить сайт работать через другой почтовый сервер
-
- Posts: 2
- Joined: Tue Sep 18, 2018 8:22 am
- Os: CentOS 6x
- Web: nginx + php-fpm
Как заставить сайт работать через другой почтовый сервер
Есть 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
На 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
Re: Как заставить сайт работать через другой почтовый сервер
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
класс для 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
-
- Posts: 2
- Joined: Tue Sep 18, 2018 8:22 am
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Как заставить сайт работать через другой почтовый сервер
Сайт один. Как только раскоментирую что нибудь либо в паре из:
"2. Если один сайт на сервере
exim.conf рас комментировать вписать нужное
#smarthost:
#route_list = * relay.domainmaim.tld"
То exim сразу же становится не активным, служба не запускается и почта вообще не работает.
Можете подсказать еще какие нибудь варианты. Я не думаю что все так сложно. Просто я в этом не особо разбираюсь. Спасибо!
"2. Если один сайт на сервере
exim.conf рас комментировать вписать нужное
#smarthost:
#route_list = * relay.domainmaim.tld"
То exim сразу же становится не активным, служба не запускается и почта вообще не работает.
Можете подсказать еще какие нибудь варианты. Я не думаю что все так сложно. Просто я в этом не особо разбираюсь. Спасибо!