У меня есть почтовый сервер, настроенный и работающий на ubuntu 14.04 с Postfix / Dovecot для домена «postfixserver.com».
Второй домен «googleapps.com» работает в приложениях Google.
Электронные письма user@googleapps.com пересылаются из приложений Google на user@postfixserver.com.
Когда user@postfixserver.com отвечает на электронное письмо, адресованное user@googleapps.com, я хотел бы, чтобы postfix отправлял электронное письмо с адреса user@googleapps.com.
Есть ли способ добиться этого, не полагаясь на почтовый клиент. Так, например, на iPhone я хотел бы настроить только одну учетную запись user@postfixserver.com, но иметь возможность отвечать на электронные письма, отправленные на user@googleapps.com, сохраняя правильный адрес.
TL; DR: Нет, ты не можешь. Это не работа MTA.
Допустим, внешний адрес отправляет письмо на домен gapps. Здесь полное письмо выглядит так
From: alice@external.example.com
To: user@GAPPS.example.net
Subject: Hello World
This is 'Hello world' version of email
Поскольку user@GAPPS.example.net перенаправил его на postfix.example.org, то user@postfix.example.org получит и прочитает письмо.
Теперь user@postfix.example.org хочет ответить на него. IPhone составляет электронные письма и отправляется в postfix. Вот пример ответа, который будет видеть postfix от user@postfix.example.org
From: user@postfix.example.org
To: alice@external.example.com
Subject: Re: Hello World
On 7 Mar 2014, at 21.21, Someone <alice@external.example.com> wrote:
> This is 'Hello world' version of email
Okay hello world. Your email was received :)
Вы можете увидеть это во втором письме нет никаких следов того, что alice@external.example.com отправил электронное письмо на GAPPS.example.net.