Используйте 2 разных сервера для отправки и получения электронной почты

У меня есть секретный сайт на VPS. VPS настраиваются только как веб-сервер и сервер MySQL. На самом деле я использую внешнего почтового провайдера для отправки почты пользователям с cms, используемого на веб-сайте. Я настроил DNS на Cloudflare следующим образом:

domain-name.xxx in A [WEB SERVER IP]
ftp in CNAME domain-name.com
www in CNAME domain-name.com
domain-name.xxx in MX mail.provider.host priority 10
domain-name.xxx in MX mail2.provider.host priority 20
domain-name.xxx in TXT "v=spf1 include:spf-c.mail.provider.host mx a ~all"

Теперь я хочу использовать только [email protected] (большое количество писем отправляется с этого адреса электронной почты) с выделенным почтовым хостинг-провайдером (это недешево, но доступно), и я хочу использовать [email protected], или личные учетные записи электронной почты, такие как [email protected] на другом хостинг-провайдере (дешево :-)).

Я хотел бы знать, правильно ли добавлять следующие правила DNS для использования второго сервера (для информации @ и т. д.):

domain-name.xxx in MX new.mail.host priority 10

Я не знаю, должен ли я добавить какое-либо другое правило.


person Weadom    schedule 09.05.2016    source источник
comment
На самом деле это не имеет никакого отношения к программированию и, следовательно, полностью не по теме здесь — пожалуйста, отправьте сообщение на более подходящий сайт, например serverfault.com или где-нибудь еще.   -  person marc_s    schedule 09.05.2016
comment
... Но НЕТ, вы не можете разделить получение писем для одного домена на несколько почтовых серверов. Вам не нужны настройки DNS для отправки с нескольких серверов.   -  person Mattias Åslund    schedule 09.05.2016
comment
Первое, что вы должны сделать, это изменить ~all на -all. Это не ответ на ваш вопрос, а то, что вы определенно хотите сделать.   -  person sysfiend    schedule 10.05.2016


Ответы (1)


Если письмо, которое вы отправляете с вашего сервера, не отвечает, вы можете:

  • используйте такой сервис, как Mailgun . Он идеально подходит для транзакционной электронной почты и очень доступен по цене. Поскольку электронная почта веб-сайта является только исходящей, единственные записи DNS, которые вам понадобятся, — это 2 записи SPF и DKIM, MX не требуется.

  • затем в CloudFlare добавьте только MX для вашего info@ и личного почтового сервера

  • и, наконец, настройте свою электронную почту, чтобы ничего не возвращалось на noreply@

Если это подходит для вашего бизнеса, то это легко и может стоить меньше, чем использование выделенного сервера для отправки исходящей электронной почты с веб-сайта.

Если вам нужны дополнительные параметры для исходящей электронной почты веб-сайта, Mailgun также позволяет настроить субдомен, например «mg.mydomain.com». Используя поддомен, вы по-прежнему сможете отправлять электронные письма из своего корневого домена, например. «[email protected]», и он будет хорошо сочетаться с вашей личной электронной почтой.

Удачи!

person David Taiaroa    schedule 10.05.2016