SMTP-сервер и HTTP-сервер на одном VPS [закрыто]

У меня есть VPS (CentOS 7) с уже запущенным на нем HTTP-сервером Apache и собственным доменом. Но я также хочу отправлять электронные письма из этого домена, так что у меня есть веб-сайт с именем example.com, и я могу отправлять электронные письма как (скрытые)

Я знаю, что можно использовать SMTP-сервер на своем VPS, и я слышал о возможности иметь 2 сервера одновременно на одном VPS.

Итак, я установил postfix на своем VPS и могу отправлять электронные письма с localhost на localhost, но я не знаю, как настроить записи DNS. Я не могу указать mail.example.com, потому что этот домен Google сообщает мне, что запись уже используется. Кто-нибудь знает, как это сделать?

0
задан 4 April 2020 в 05:27
1 ответ

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

  1. Вам необходимо настроить PostFix как ретранслятор, который принимает электронную почту только от локального хоста. Вот хорошее руководство, как это сделать. Очень важно правильно настроить это, иначе ваш сервер Postfix может использоваться для рассылки спама по всему миру без вашего согласия.

  2. Если ваш домен использует SPF (Sender Policy Framework), вам необходимо добавить IP-адрес вашего VPS в запись SPF. SPF сообщает получателям, какие почтовые серверы авторизованы для отправки электронной почты для определенного домена, поэтому, если вы не добавите свой VPS в этот список, большинство получателей будут отмечать входящую электронную почту с этого сервера как спам.

0
ответ дан 6 April 2020 в 20:34

Теги

Похожие вопросы