суть такова.
имею на одном IP sendmail+cyrus-imapd+sasl. и они обслуживают несколько почтовых доменов.
так вот, некоторые сервера ругаются на неверный HELO, так как они проверяют его по доменным записям и отказывают в доставке. например
May 8 15:25:59 gate sendmail[7840]: n488PsJ9007838: to=<mail@studio.ru>, delay=00:00:03, xdelay=00:00:03, mailer=esmtp, pri=150548, relay=mail.studio.ru. [217.117.85.xx], dsn=4.7.1, stat=Deferred: 450 4.7.1 <gate.ru>: Helo command rejected: Host not found
May 8 15:25:59 gate sendmail[7840]: n488PsJ9007838: to=<ap@studio.ru>, delay=00:00:03, xdelay=00:00:03, mailer=esmtp, pri=150548, relay=mail.studio.ru. [217.117.85.xx], dsn=4.7.1, stat=Deferred: 450 4.7.1 <gate.ru>: Helo command rejected: Host not found
где gate.ru - мой почтовый сервер, studio.ru - тот домен куда я шлю почту.
как мне сделать так, чтобы sendmail отдавал HELO в зависимости от того с какого почтового ящика шлется письмо.