Вынудите mailserver отправить через Интернет, не проверяя локально сначала

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

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

вот упомянутые ресурсы:

0
задан 17 June 2011 в 12:46
2 ответа

Если клиент хочет использовать компанию B для mailhost сервиса, то MX ресурсные записи, опубликованные в общедоступной базе данных DNS, должны существовать, для показа мира, где компания B SMTP Серверы ретрансляции на самом деле. Это - это простое. Если они не делают, то мир ищет A/AAAA ресурсные записи, и находят Вас, компанию A, которая не является тем, что хочет клиент.

После того как Вы находитесь в той ситуации и MX набор ресурсной записи существует, нет ничего, что Вы, компания обеспечение содержания сервиса HTTP, потребность делает, который является особенным. Ваши серверы HTTP и MTA, с которым они говорят, находятся по умолчанию в той же ситуации как остальная часть Интернета. Они делают то, что все остальные делают: Они узнают, что почта должна быть поставлена удаленному домену, искать удаленный домен MX набор ресурсной записи, и отодвигает почту к Серверам ретрансляции SMTP, перечисленным там.

Это - действительно только проблема, где Вы на самом деле сделали что-то для явного изменения этого значения по умолчанию на машинах — такой как, например, явно говоря MTS, что рассматриваемый домен является локальным. Большинство MTSes работает над принципом, что что-либо не явно указанное, чтобы быть локальным удаленно, таким образом, необходимо явно сделать что-то, чтобы сказать MTS не рассматривать домен как удаленный. (Для qmail домен является удаленным, если он явно не перечислен в locals или virtualdomains. Для Постфикса домен является удаленным, если он явно не перечислен как mydestination, виртуальный псевдоним или виртуальный почтовый ящик. Другое программное обеспечение имеет различные механизмы, но ту же дихотомию.)

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

0
ответ дан 5 December 2019 в 17:06

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

Для sendmail Вы используете mailertables для постфикса, Вы используете транспортные карты, и для exim Вы создаете маршрутизатор для того определенного домена

0
ответ дан 5 December 2019 в 17:06

Теги

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