Exim | Перенаправление почты

1.2K
.
The Fast, Secure and Professional - Yii2
# AlkatraZ (15.12.2015 / 19:55)
Но если тебе нужно переправить от одного из СВОИХ зарегистрированных, но не поднятых доменов, то по этому поводу в большинстве контроль панелей есть такое понятие, как Domain Alias.

То есть, ты для
Псевдонимы?
.
╭∩╮ (`-`) ╭∩╮
Рассмотрим более сложный случай, опять таки с доменами johncms.com и gazenwagen.com

В моем случае, у меня основная почта alkatras@johncms.com, но с Газена я тоже хочу получать почту...
тут есть несколько вариантов:

1) На самом gazenwagen.com поднимаем почтовый сервер, создаем адрес alkatras@gazenwagen.com, НО не сохраняем в нем почту, а устанавливаем сразу пересылку на (любой адрес)

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

Иными словами, я в домене gazenwagen.com могу в MX записа ДНС сервера прописать адрес моего johncms.com
Ну а на самом johncms.com я должен добавить алиас, иначе он отбросит почту как чужую.
.
╭∩╮ (`-`) ╭∩╮
# Rakovskiy (15.12.2015 / 20:00)
Псевдонимы?
Есть псевдонимы для ящика (в пределах твоего домена), но есть псевдонимы и для самих доменов.
Однако во втором случае, если ты укеазываешь псевдоним для домена, у тебя должен быть доступ к DNS того домена, иначе ничего не получится. Эдак можно было бы стырить любую чужую почту
.
╭∩╮ (`-`) ╭∩╮
Поясню простым языком, для чего нужен доступ ко ВСЕМ доменам...

1) К примеру ты хочешь переслать почту от одного домена к другому...
Если ты не администратор этого домена, ты НЕ ИМЕЕШЬ ПРАВА такое делать, почта это конфиденциал.

2) Допустим 1-й пункт ты выполнил и переслал почту на другой домен. Но это еще не значит, что он ее примет. Эдак любой спамер сможет направить почту на тебя... На втором домене ты ЯВНО должен разрешить принимать почту от заданного домена
.
The Fast, Secure and Professional - Yii2
У меня сейчас так.

Домен не делегирован к серверу. Имеет следующие записи

И затем я просто создаю на серваке почтовые домены типа 1.domain.ru, 2.domain.ru, 3.domain.ru и т.д. у которых выбираю действие перенаправлять почту на другой адрес.

Но не совсем мне это подходит (добавлять вручную), поэтому нужно разобраться как сделать это всё на автомате, например указав маску *.domain.ru и действие перенаправлять всю почту.
.
(\/)____o_O____(\/)
Rakovskiy, вроде алиаса хватит *.domain и все поддомены будут идти на домен
.
The Fast, Secure and Professional - Yii2
# Koenig (15.12.2015 / 21:02)
Rakovskiy, вроде алиаса хватит *.domain и все поддомены будут идти на домен
Почта не учитывается
.
The Fast, Secure and Professional - Yii2
Блин, нашел уже подобную тему но чёт вообще ничего не изменяется. Никто не подскажет как вообще править эти конфиги http://www.opennet.ru/openforu ... .html
.
The Fast, Secure and Professional - Yii2
Ну вроде понял, что можно сделать с помощью реврайта но чёт не получается http://www.lissyara.su/doc/exi ... ting/
.
The Fast, Secure and Professional - Yii2
Не зря говорят "Кто рано встаёт тому бог даёт".

Разобрался
Выложу сюда, полюбому пригодится.

В файл /etc/exim4/exim4.conf.template секция: begin rewrite добавляем

*@*.domain.ru admin@tmp.domain.ru


И коментим # следующие строки:

require message = relay not permitted
    domains = +local_domains : +relay_to_domains


Получается, что все письма идущие на поддомены перенаправляются на admin@tmp.domain.ru

Собственно всё.
Всего: 21