Как я могу автоматически пересылать исходящие электронные письма в другой домен?
Например, пользователь отправляет электронное письмо на 1234564@fax.mydomain.com, и я хочу, чтобы точное электронное письмо было перенаправлено за пределы mydomain.com на 1234564@example.com.
Заметка На локальном сервере Zimbra в субдомене fax.mydomain.com нет учетных записей, и префикс 123456 будет не быть постоянным, например он будет меняться в зависимости от номера получателя факса.
Я знаю, что проще всего было бы заставить пользователей отправлять электронные письма непосредственно в домен @ example.com, но я бы предпочел, чтобы они использовали локальный домен fax.mydomain.com и перенаправляли / перенаправляли электронную почту.
Я не знаю, использовать ли транспорты postfix, procmail или что-то еще в zimbra.
Я думаю, что постфиксный транспорт требует, чтобы я указал другой SMTP-сервер, например otherdomain.com :[smtp.otherdomain.com]
Я думаю, что с procmail мне понадобится канал, но я никогда не использовал procmail.
Я пытался найти функцию в Zimbra, и я пытался zmprov md fax.mydomain.com zimbraMailCatchAllForwardingAddress @example.com
но письма не приходили.
Как мне лучше всего этого добиться?
Одной пересылки, вероятно, недостаточно, вам также необходимо замаскировать доменное имя, иначе почтовый сервер example.com, вероятно, отклонит почту, и это то, что вы видите как отказы.
У нас это работает так:
zmprov md fax.mydomain.org zimbraMailCatchAllAddress @example.com
zmprov md fax.mydomain.org zimbraMailCatchAllForwardingAddres @example.com
zmprov md fax.mydomain.org zimbraMailCatchAllForwardingAddress @example.com
zmprov md fax.mydomain.org zimbraMailTransport smtp:mail.example.com
zmprov md fax.mydomain.org zimbraMailCatchAllAddress @fax.mydomain.org zimbraMailCatchAllCanonicalAddress @example.com
Письма, приходящие на пример, по-прежнему будут иметь поле Кому: - как xx@fax.mydomain.org, но конверт правильный.