A solução simples é configurar um endereço na definição interface
e usar seu nome de domínio na mensagem helo. Se você usar o SPF, permita que esse endereço envie mensagens para todos os três domínios de email. Seu domínio não precisa corresponder a nenhum dos servidores da web. MX
registros são para e-mails recebidos, e seu MX não precisa ser o endereço do qual seu e-mail é originário.
Servidores de e-mail automáticos tendem a ser mal configurados e não causam problemas. Eu aplaudo seus esforços para acertar. Certifique-se de que seu e-mail de saída esteja formatado corretamente com todos os cabeçalhos necessários.
Geralmente, o mais simples é usar o MX para o domínio do servidor da web como smarthost
para o servidor da web. É bastante fácil rotear regras para domínios diferentes. Nesse caso, você usaria o sender_address_domain
para selecionar o roteamento.