Приветсвую.
ситуация:
локальная сеть, с локальным доменом .domain.
есть сервер mail.domain.
он является relay сервером для всего .domain.
вопрос: как сделать так, чтобы вся почта с этого сервера отправлялась с "нормального" домена, те например domain.com?
вообще, все довольно просто. мне подойдет даже если вся почта будет уходить с адреса root@domain.com, вместо root@domain.
я пробовал добавить в /etc/mail/mail.domain.mc следующее:
dnl SET OUTBOUND DOMAIN
MASQUERADE_AS(domain.com)
MASQUERADE_DOMAIN(domain.com)
FEATURE(masquerade_envelope)
FEATURE(masquerade_entire_domain)
но это не помогло :(
относительно решается вопрос через ключ -f.
но, это пол решения.
тк помимо Return-Path надо поменять и другие заголовки.
exim и postfix не предлагать. это требование заказчика, которое не обсуждается.