O e-mail exibido foi inválido.
Então, tenho um diferente para enviar, desta vez sem todo o '
Não me entenda mal, os e-mails com apóstrofos são válidos, mas neste caso eles não correspondem a um e-mail real.
Estou com dificuldades para encontrar algo na interweb
Temos um cliente e o endereço de e-mail que recebemos para um de seus funcionários contém dois apóstrofos.
Um de nossos funcionários está com dificuldades para enviar um e-mail ao funcionário. O cliente diz que o email é válido, mas a resposta do postmaster diz o contrário.
could not be delivered. The problem appears to be :
-- Recipient email address is possibly incorrect
Additional information follows :
-- 550 5.1.1 <xx.xx'xxx'[email protected]>... User Unknown
Alguém poderia lançar alguma luz; isto é um problema com o usuário sendo desconhecido ou os 2 apóstrofos estão causando um problema.
EDITAR: Existe alguma maneira de codificar um apóstrofo?
Felicidades
Um teste rápido usando o new InternetAddress("bob.o'[email protected]", "Bob O'Reilly", "UTF8")
do Java não me dá nenhuma codificação especial:
Bob O'Reilly <bob.o'[email protected]>
E, de fato, usando o Apple Mail, posso usar esses endereços com meu próprio domínio catch-all sem problemas.
Atualização: também, usando o Apple Mail, posso enviar para tal endereço através de um servidor Exchange. E eu até me conectei para trabalhar, e usando o Outlook 2007 também não tenho problemas.
E se você adicionar explicitamente o usuário ao catálogo de endereços do seu Outlook? Tem certeza de que aspas simples não foram convertidas de alguma forma em aspas curvas? Ou outra atualização: você pode testar usando aliases do Gmail , como your.account+what'[email protected]
. Mais uma vez, sem problemas aqui.
Todos aqui estão errados. Existem duas formas diferentes de um apóstrofo, o formato tipográfico ("inteligente") e o formato da máquina de escrever ("estúpido"). Como diferentes aplicativos podem digitar diferentes formatos, por padrão, é uma péssima idéia usar um apóstrofo, já que você está usando, na melhor das hipóteses, um caractere de quase 7 bits. Embora existam soluções alternativas, haverá servidores de email e aplicativos que simplesmente criam um apóstrofo em formatos variados e, na melhor das hipóteses, o indivíduo com um apóstrofo no mailto descobrirá que não pode enviar ou receber emails com êxito. a uma taxa aproximando-se daqueles que não usam um apóstrofo.
Você precisa enviá-lo como "email'with'apostrophe"@example.com
Forneça mais detalhes - qual software / plataforma você está usando para enviar e-mail ?, forneça mais detalhes sobre a mensagem de não entrega.
Existe uma tag marcada como "outlook" com sua pergunta, então acredito que você esteja usando o Outlook.
Eu uso o Outlook 2007 e definitivamente não estou vendo esse problema.
Acabei de criar uma conta de teste com o nome de usuário te'st'@mydomain.com
Enviei um e-mail da minha conta de trabalho (usando o Outlook 2007) para esse endereço de e-mail de teste. Eu não precisei fazer nada de especial no Outlook. Acabei de inserir o endereço no campo "para", como normalmente faço.
O email foi recebido muito bem.
Tags microsoft-outlook