Я изменяю дизайн почтовых служб нашей компании, и мы переносим некоторые почтовые ящики на Google for Work. Цель состоит в том, чтобы часть пользователей находилась в облаке, а часть - на локальном сервере Postfix.
В настоящее время я настроил DNS с записями MX GMail и настроил GMail для пересылки всей почты неизвестных пользователей на мой сервер Postfix.
Всякий раз, когда я отправляю электронное письмо из GMail (личное или служебное), оно должным образом доставляется в правильный почтовый ящик Postfix. Однако, если я пытаюсь отправить электронное письмо из Postfix пользователю GMail for Work, я получаю сообщение об ошибке от Postfix.
Reporting-MTA: dns; glczwe-sp230001.ext.*filtered*
X-Postfix-Queue-ID: AFB0A86F24
X-Postfix-Sender: rfc822; petr.balla@*filtered*
Arrival-Date: Tue, 9 Feb 2016 20:43:48 +0100 (CET)
Final-Recipient: rfc822; dl-cz-accounting@*filtered*
Original-Recipient: rfc822;dl-cz-accounting@*filtered*
Action: failed
Status: 5.1.1
Diagnostic-Code: x-unix; user unknown
Очевидно, Postfix обрабатывает домен, поэтому он отклоняет электронную почту, потому что учетная запись не существует локально. Я знаю, что могу перечислить всех пользователей в / и т. д. / постфикс / транспорт, однако я пытаюсь придумать способ, который был бы проще с точки зрения подготовки почтовых ящиков. Необходимость касаться обоих почтовых серверов, GMail и Postfix при создании новых пользователей на серверах GMail, на мой взгляд, немного неприятна.
Есть ли у кого-нибудь представление о решении моей проблемы? Я считаю, что это может быть очень распространенным сценарием для всех пользователей Google for Work.
Самое простое решение - запустить два почтовые серверы на территории. Один обрабатывает только входящую почту, а другой обрабатывает только исходящую почту и ничего не знает о первом сервере.