Смотрите
ADDRESS_REWRITING_README, в частности раздел Canonical address mapping.
Это будет легко реализуемая и корректная замена
ivan@domain.ru → support@domain.ru
и
support@domain.ru → ivan@domain.ru
соответственно.
получатель видит что письмо пришло с support@domain.ru … получатель отвечает на это письмо то оно должно прийти ivan@domain.ru
А вот здесь уже сложнее. Условный заголовок
X-Real-Sender-ID
в теле отправленного вами письма никак не попадёт в ответ, который отправит получатель такого письма. Соответственно в нём нет особого смысла. В принципе можно приспособить для этих целей заголовок
References
, но всё равно придётся писать свой прокси для обработки входящих.
Адрес, на который будет отправлено письмо
при нажатии кнопки «Ответить» задаётся заголовком
Reply-To
. Но и тут надо понимать, что вы не в силах запретить получателю щёлкнуть по адресу в поле «От» и подготовить ответ на данный адрес или любым иным способом указать support@domain.ru в поле «Кому».
Так что ваша идея заведомо содержит неустранимые недостатки и выходит за рамки обязанностей МТА. Решать её, по хорошему, надо другими способами. Например, если это служба поддержки, то за приём и отправку писем должна отвечать специализированная система (Jira, YouTrack и т. д.).