Конфигурация postfix для проверки всех получателей

Конфигурация postfix для проверки всех получателей

У меня есть почтовый сервер, который должен получать все письма, даже если пользователя нет. Моя большая проблема: Проверка адреса Postfix, как указано здесь:http://www.postfix.org/ADDRESS_VERIFICATION_README.html

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

Как упоминалось в файле Readme Postfix, для проверки получателя сервер отправляет на мой сервер пробное сообщение, чтобы проверить, существует ли пользователь.

Моя цель — найти способ всегда отвечать на эти тестовые сообщения правильным ответом, чтобы сообщить всем серверам, что пользователь, которого они ищут, существует.

Есть ли какие-то особые настройки, которые я могу для этого использовать?

решение1

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

То, как именно это сделать, зависит от многих факторов, но два наиболее распространенных случая — это доставка на локальные домены (т. е. домены, перечисленные в mydestination) и доставка на виртуальные домены (например, перечисленные в virtual_alias_mapsбазе данных).

  1. Чтобы принимать всю почту для любого адреса в любом домене, указанном в mydestination, вам необходимо установить luser_relayв вашем /etc/postfix/main.cf , чтобы указать postfix, куда следует доставлять почту для неизвестных получателей. например, если у вас есть локальная учетная запись с именем «catchall», то установите luser_relay = catchall+$local. Почта будет доставляться в почтовый ящик catchall.

  2. Чтобы принимать всю почту для виртуального домена, вам нужен универсальный псевдоним в virtualtable. Например, чтобы доставлять всю почту для всех неизвестных пользователей "@virtual.example.com" на "[email protected]":

      [email protected]   [email protected]
      [email protected]    [email protected]
      @virtual.example.com       [email protected]

Почта для "fred" и "joe" будет доставлена ​​по указанному адресу, а почта для всех остальных адресов "@virtual.example.com" будет доставлена ​​на "[email protected]".

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