Enviando e-mail via Outlook com endereço contendo 2 apóstrofos

1

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

    
por Luke Duddridge 13.07.2010 / 16:11

5 respostas

0

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.

    
por 29.07.2010 / 10:16
1

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.

    
por 13.07.2010 / 18:12
1

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.

    
por 06.01.2011 / 17:00
1

Você precisa enviá-lo como "email'with'apostrophe"@example.com

    
por 13.07.2010 / 17:00
1

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.

    
por 13.07.2010 / 21:13