So I will have multiple smtp servers attached to the one external ip, Is it normal?
Não, você tem apenas um servidor SMTP que é responsável pelo e-mail de vários hosts. Isso é perfeitamente normal. O registro MX ("Mail eXchange") apenas informa "Para enviar email para x1.example.com
, entre em contato com relay.example.com
.
But client is sending email , for example, to the [email protected] . So domain in the server's 220 response (relay.example.com) doesn't equal to the destination domain (x1.example.com), how will client react?
O cliente espera que isso aconteça quando seu registro MX explicitamente disse a ele para entrar em contato com relay.example.com
para enviar e-mails para x1.example.com
e ele ficará feliz em deixar sua mensagem.