MX Record для всех приложений-обзоров heroku - PullRequest
0 голосов
/ 28 февраля 2020

Я хочу настроить heroku и свои записи MX таким образом, чтобы при каждом запуске приложения для просмотра электронная почта уже могла быть перенаправлена ​​на него.

Например, если я создаю новое приложение рецензирования и heroku присваивает ему имя:

company-feature-email-123abc.staging.example.com

Я хочу, чтобы в моем файле зоны уже была запись с подстановочным знаком MX для успешной маршрутизации. Отправьте электронное письмо на это рецензируемое приложение.

Как правильно обозначить эту запись MX?

1 Ответ

1 голос
/ 29 февраля 2020

Запись MX с подстановочными знаками будет выглядеть следующим образом в файле зоны DNS:

*.example.com.    IN      MX      10 <mail-server-name>

Обязательно прочитайте RF C 1912 раздел 2.7: Записи с подстановочными знаками . Вот часть этого:

Wildcard MX полезны в основном для сайтов, не подключенных к IP. Распространенная ошибка - думать, что подстановочный знак MX для зоны будет применяться ко всем хостам в зоне. Подстановочный знак MX будет применяться только к именам в зоне, которые вообще не указаны в DNS. например,

       podunk.xx.      IN      NS      ns1
                       IN      NS      ns2
       mary            IN      A       1.2.3.4
       *.podunk.xx.    IN      MX      5 sue

Почта для mary.podunk.xx будет отправлена ​​сама себе для доставки. Только почта для jane.podunk.xx или любых хостов, которых вы не видите выше, будет отправлена ​​на MX. Для большинства сайтов Inte rnet подстановочные записи MX бесполезны. Вам необходимо разместить явные записи MX на каждом хосте.

См. Также этот ответ на аналогичный вопрос о сбое сервера: https://serverfault.com/a/405640/494284

...