Para e-mails, um domínio não é apenas um alias ou um formulário legível para um endereço IP: mail exchanger MX
records existe para especificar servidores de e-mail responsáveis por aceitar mensagens de e-mail em nome de um destinatário domínio. Pode haver vários servidores aceitando e-mail para o domínio e eles não estão necessariamente no mesmo IP que está no registro A
do domínio. Um sistema de correio pode ter vários servidores: os servidores de entrada podem ser separados dos servidores de saída e de armazenamento de mensagens, etc. O registro A
é usado apenas quando não há registros MX
especificados para o nome do host.
No entanto, não há (outro) limite no formato de endereço de e-mail que você não pode enviar e-mails diretamente para <[email protected]>
ou mesmo <user@[198.51.100.10]>
(IP com os colchetes). Se houvesse um servidor de e-mail que aceitasse e-mail usando o nome de host simples ou até mesmo o endereço IP, ele funcionaria. Mas o que você está sugerindo não funciona globalmente na prática:
- A maioria dos sistemas de email tem vários domínios e precisa lidar com emails separadamente para todos eles. O nome de usuário em si pode não ter sido vinculado a nenhuma caixa de correio real, pois
<[email protected]>
pode ser uma pessoa diferente de<[email protected]>
- Embora esse seja um par comum de décadas atrás, o combate ao spam tornou as coisas mais complicadas e a aceitação de e-mails tem limites estritos.
- O uso da porta SMTP
25
é muito limitado em conexões de Internet do consumidor devido a abuso (spambots). Não há realmente muito uso de SMTP para dispositivos IoT.