Я тестирую установку с gsuite, где желаемый результат состоит в том, что Postfix сохраняет почтовые ящики для всех учетных записей (тех, которые используют gsuite, а некоторые нет). Postfix также должен иметь возможность отправлять электронные письма.
Записи MX указывают на gsuite, и там принимаются электронные письма. Gsuite настроен для пересылки писем в Postfix, что нормально работает для всех внешних писем из других доменов. Последняя оставшаяся проблема заключается в том, что локальные электронные письма, поступающие из нашего домена и отправляемые через сервер Postfix, доставляются локально, что означает, что они не будут отображаться во входящем ящике Gsuite.
Есть ли способ заставить Postfix отправлять эти письма через Интернет, а не доставлять их в локальные почтовые ящики? Я бы предпочел не настраивать Postfix для ретрансляции в Gsuite.
Postfix настроен с виртуальными почтовыми ящиками, и я бы предпочел, чтобы они оставались максимально возможными.
Насколько я знаю, на одном экземпляре постфикса добиться этого невозможно. После того, как postfix получает электронное письмо, существует только один возможный путь для его пересылки / доставки.
Однако вы можете обойти эту проблему.
2 экземпляра постфикса
Мы используем 2 экземпляра постфикса - один прослушивает порт 25 для входящих писем, второй слушает порт отправки для ретрансляции писем.
Имейте в виду - как только postfix обнаруживает, что он получает электронное письмо от самого себя (того же хоста), он его отклоняет - для этого у вас должно быть 2 IP-адреса.
2 сервера с экземпляром postfix
Практически то же решение, что и выше, только проще в настройке - 2 сервера - один для входящих писем, второй для исходящих.