Você está olhando para as coisas erradas. Essas são as mensagens cabeçalhos . Você deve estar olhando para o envelope SMTP . (Como o envelope é especificado depende de como exatamente o seu aplicativo está enviando mensagens para o sistema de correio. Em muitos sistemas, o envelope é especificado pelos argumentos da linha de comando para o programa utilitário de envio de correspondência.) ele decide emitir essa resposta 571, o servidor de retransmissão SMTP pode não ter sequer visto os cabeçalhos da mensagem.
O texto de resposta está dizendo que o administrador do servidor de retransmissão SMTP em questão com o qual você está falando restringiu o que você pode colocar no envelope SMTP. Parece estar reclamando da parte do destinatário do envelope. Mas pode estar adiando a validação do remetente do envelope até a especificação do primeiro destinatário, por isso pode estar reclamando do remetente.
Observe que o remetente do envelope é para onde as mensagens de status de entrega são enviadas e você não quer direcionar as mensagens para pessoas aleatórias em todo o mundo. (Além do fato de que muitas pessoas não gostam disso, não faz sentido que as mensagens de status de entrega para seu e-mail sejam retornadas para qualquer pessoa, exceto você.) Especifique-se como remetente do envelope.
É errado requerer MX
registros de recursos, a propósito. Um servidor de retransmissão SMTP pode ser localizado pelos registros de recursos A
e AAAA
na ausência de nenhum registro de recurso MX
. Veja RFC 5321 § 5.1.