O SMTP aceita endereços “amigáveis” na linha FROM (em particular Exchange)

1

Eu tenho um servidor de aplicativos enviando e-mails com SMTP, e este aplicativo gera uma linha FROM que contém um "endereço amigável" que parece ser recusado pelo Exchange, no formato:

CORREIO DE: "Francois Barriere" < [email protected]>

O servidor (Exchange, mas eu não sei a versão) retorna um erro. Eu posso reproduzir o problema usando telnet. Se eu mudar para a linha FROM seguinte, o endereço será aceito:

MAIL FROM: < [email protected]>

Então parece que a primeira parte do "endereço amigável" entre as aspas duplas é o problema. Eu não encontrei nenhuma referência a este formato de endereço no RFC ...

Este formato é suportado pelo SMTP em geral? Qual é o status de suporte disso no Exchange?

Obrigado,

François.

    
por francois 21.05.2014 / 16:59

1 resposta

2

Os dois exemplos fornecidos são inválidos.

MAIL FROM: "Francois Barriere"<[email protected]>

é inválido e esperaria que a maioria dos servidores o rejeitasse.

MAIL FROM: <[email protected]>

também é inválido, mas a maioria dos servidores o aceita. No entanto, tenho rejeitado isso há anos, já que rejeitar esse formato inválido eliminou muitos spams.

MAIL FROM:<[email protected]>

é válido. Observe que nenhum caractere é permitido entre os caracteres : e < .

MAIL FROM:<"francois.barriere"@example.com>

também é válido, mas não deve ser usado. Citando o RFC relevante:

the sending system SHOULD transmit the form that uses the minimum quoting possible.

    
por 21.05.2014 / 18:46

Tags