У нас есть следующая настройка:
example.com
mail.example.com
.Я отвечаю только за первый сервер, который был перенесен. Второй используется совместно с другими доменами, работающими нормально. Проблема в том, что я не могу заставить его отправлять электронные письма второму. Когда пользователь из другого домена использует параметр сброса пароля на нашем сайте, новый пароль успешно отправляется им, но когда user@example.com
пытается это сделать, затем первый сервер пытается доставить почту локально. Я попытался настроить его на ретрансляцию на mail.example.com
, но затем он пытается отправить через него каждое электронное письмо, независимо от того, принадлежат они к нему или нет. Я исчерпал все варианты, когда пытаюсь dpkg-reconfigure exim4-config
что я мог придумать. Большинство из них я не понимаю, потому что в половине случаев эти люди, работающие с unix, называют вещи прямо противоположными тому, что они имеют в виду.
Отправка почты через смарт-хост является стандартной конфигурацией exim4. Это соответствует критериям, указанным вами выше.
Бегать dpkg-reconfigure exim4-config
. Выберите вариант mail sent by smarthost; no local mail
. Затем настройте второй хост как smarthost.
Дайте хосту правильное полное доменное имя. Это одна из многих проблем, которые возникают, когда вы назначаете хосту голое доменное имя.