Отправка электронной почты удаленному пользователю с тем же доменным именем

Отправка электронной почты удаленному пользователю с тем же доменным именем

Мой домен smtp-сервера (origin) — xxx.com. Когда я пытаюсь отправить письмо[email protected]с сервера smtp он не доставляет эту почту, так как этот пользователь51 не размещен на этом сервере smtp. у пользователя51 есть учетная запись Google Apps с доменом xxx.com

Поэтому я хочу, чтобы сервер SMTP доставлял почту удаленно, если этот пользователь не размещен локально.

Как это возможно с постфиксом?

частичный main.cf

# mydomain
relayhost = $mydomain
# relay_domains

решение1

Попробуйте удалить xxx.comили $myoriginиз mydestinationmain.cf

решение2

Если "реальный" xxx.com указывает на Google Apps для электронной почты (т.е. его записи MX, как их понимает Интернет, указывают на почтовые серверы Google), то ваш локальный SMTP не должен утверждать, что он является ретранслятором для этого домена. Он неправильно настроен.

Все, что вам нужно сделать, это удалить xxx.com как домен с вашего SMTP-сервера.

С другой стороны, если реальным почтовым сервером для xxx.com является ваш сервер, то он должен корректно попытаться доставить почту локально и потерпеть неудачу, если учетная запись не существует.

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

решение3

Вы можете использоватьтранспорт.

main.cf
transport_maps = хэш:/etc/postfix/transport

/etc/postfix/транспорт
[email protected]smtpserver.google.com:25

Не забудьтеpostmap /etc/postfix/transport

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