У меня есть коробка centos 5 под управлением exim. В ящике находится множество доменных имен, которые отправляют исходящую электронную почту. Проблема в том, что электронные письма показывают, что электронное письмо приходит от имени хоста ящика (скажем, x.com), а не от каждого имени домена (y.com и z.com). Как я могу настроить это так, чтобы электронное письмо, отправленное с y.com, действительно говорило, что оно пришло с y.com?
Если вы спрашиваете об имени хоста в Received:
заголовок это правильное поведение. Просто добавьте запись MX для всех ваших доменов, ссылаясь на имя хоста коробки. Также рассмотрите возможность добавления записей SPF в домены. Если ваш сервер выходит в Интернет, ему нужен статический адрес, и его IP-адрес должен иметь запись PTR, возвращающую его FQDN (полностью определенное доменное имя).
Если вы спрашиваете, что получатели видят в своих почтовых клиентах, это определяется почтовым пользовательским агентом, отправляющим сообщение: если он помещает соответствующий From:
или Reply-to:
заголовки в исходящем электронном письме, они должны правильно отображаться при прочтении письма.
Для exim вы можете помещать записи в /etc/email-addresses
для изменения домена и / или имени по умолчанию для определенных пользователей.