Смотрите
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 и т. д.).