Назад | Перейти на главную страницу

Exim - обработка электронной почты из нескольких доменов как одного

Мой местный регистратор разрешает регистрацию доменов, заканчивающихся на .com.uy и недавно начал предлагать .uy домены (бесплатно предлагающие .uy обращается к их существующим .com.uy клиенты). В моем случае у меня два домена, а именно domain.com.uy и domain.uy.

Электронная почта в настоящее время хорошо работает на @domain.uy на моем сервере, на котором в настоящее время установлены SPF, DKIM и DMARC. Для этого настроен SSL-сертификат, и пока exim4 работает безупречно. Однако я хотел бы, чтобы пользователи могли получать электронные письма на свой почтовый ящик независимо от того, отправляются ли электронные письма на .com.uy или .uy версия. Боб, чей адрес электронной почты bob@domain.uy, начнет получать электронные письма, отправленные на bob@domain.com.uy. Исходящая электронная почта должна работать так, как сейчас (т.е. отображаться как bob@domain.uy).

У меня вопрос: как лучше разрешить пользователям получить электронные письма независимо от того, какое имя хоста отправляется (bob@domain.uy должно быть таким же, как bob@domain.com.uy с точки зрения прием электронной почты).

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

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

У меня есть root-доступ по SSH к серверу и полный контроль над его записями DNS.

заранее спасибо

Изменить: добавление перезаписи в exim.conf работает должным образом при отправке писем с моего domain.uy но в настоящее время не работает с удаленной электронной почтой.

[001.641]   ~~>     RCPT TO:<webmaster@domain.com.uy>
[002.307]   <~~     550-Please turn on SMTP Authentication in your mail client. www3.checktls.com
550-(checktls.com) [69.61.187.232]:59092 is not permitted to relay through this
550 server without authentication.
[002.307]       Cannot proof e-mail address (reason: RCPT TO rejected)

Разобрался, добавив мой домен в список доменов.

Rewrite делает именно то, что вы хотите. В соответствии с флагами все упоминания одного домена в сообщении будут заменены другим доменом.

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