Настройка smtp-сервера для отправки почты для домена, размещенного в другом месте

Настройка smtp-сервера для отправки почты для домена, размещенного в другом месте

Я не администратор сервера, поэтому вопросы могут быть глупыми...

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

Поскольку мы оба отправляем письма с @xyz.com, нет никакой возможности получать письма на сервере, который я настроил, верно?

Смогу ли я по-прежнему использовать такие методы, как настройка обратной записи PTR или использование DKIM, если DNS для @xyz.com указывает на другой почтовый сервер?

Спасибо

решение1

Вы можете настроить исходящий сервер. MX предназначен только для входящих сообщений и не требует записи PTR. Однако вы можете рассмотреть возможность настройки в качестве сателлита и отправки всей почты через центральный сервер. Это можно сделать с помощью аутентификации SMTP через TLS, если вам нужно пройти через Enternet.

Если вы решили отправлять почту напрямую, вот основные действия, которые вам нужно выполнить для исходящего сервера (example.com).

  • Определите имя для исходящего сервера (smtp1.example.com).
  • Получите настройки PTR (указатель) и A (адрес) в DNS. (Могут быть разные администраторы DNS.)
  • Настройте сервер для отправки в Интернет.
  • Убедитесь, что адреса отправителей настроены на получение электронной почты через MX. При необходимости их можно направить на ваш сервер. (Обычно это делается через псевдонимы.) Вам понадобится маршрут к серверу.
  • (Необязательно) Получите настройку SPF для сервера. example.com необходимо указать smtp1.example.com по IP-адресу или имени. Это в дополнение к их собственному серверу. smtp1.example.com должен быть указан как отправитель для себя.
  • (Необязательно) Получите данные DKIM для сервера, настроенного в DNS. Следует использовать собственные ключи и селекторы.
  • Проверьте настройки и начните отправлять электронную почту.

Альтернативой для электронной почты на этом сервере является использование поддомена (app.example.com). Для этого потребуется запись MX. В этом случае я бы рассмотрел использование того же имени для сервера SMTP. Настройка получения электронной почты значительно сложнее, чем ее отправка.

решение2

Прежде всего, вопрос о том, какой почтовый сервер будет получать письма для этого домена, определяется записями MX в настройках DNS. С другой стороны, если вы хотите, чтобы ваш отправляющий сервер распознавался без проблем, у него должна быть правильная настройка обратного DNS, в противном случае многие почтовые серверы по всему миру не будут принимать с него входящую почту. Это фактически означает, что запись PTR должна разрешаться в имя хоста, которое, если разрешается само по себе, указывает на тот же IP-адрес.

Сказав все это: если вы не администратор сервера, я бы настоятельно НЕ рекомендовал вам настраивать почтовый сервер для кого бы то ни было. Запуск почтового сервера — это не то, чем вы занимаетесь в свободное время. Требуется немало знаний, навыков и времени, чтобы поддерживать его в актуальном состоянии и настраивать таким образом, чтобы он работал и не подвергался риску. Лучше купите им почтовый сервер, размещенный где-нибудь в другом месте.

Конечно, если вы готовы потратить время (и, надеюсь, вы сможете выставить счет своему клиенту), то, конечно, вперед. Выберите свой любимый MTA, и я уверен, что все мы здесь сможем помочь вам настроить его правильно и безопасно.

Связанный контент