Problema com endereço com javaMail

3 respostas
U

Ola ,

to com seguinte problema:

eu contateno numa String o destinatario desta forma:

String to = "Seu Nome <[email removido]>";

e blz, ok !

acontece que tem usuarios com , no nome:

String to = "Seu Nome, Teste <[email removido]>";

dae aparece um erro:

nested exception is:
	class javax.mail.SendFailedException: Invalid Addresses;
  nested exception is:
	class javax.mail.SendFailedException: 554 User unknown
;
  nested exception is:
	class javax.mail.SendFailedException: 554 User unknown

alguém sabe que existe alguma forma de mandar com a , ?

ou isso é do próprio protocolo smtp ?

3 Respostas

Giulliano

Vc precisa descobrir se a classe do javamail que vc esta usando é do tipo interface…se for vc não poderá alterar…(se não me engano)

talvez se ela for abstract vc pode tentar sobreescrever o método…

eu não sou o tipo de pessoa que gosta de mexer no fonte de uma API…mas se vc quiser tentar…

U

é mais simples… achei a solução:

String to = "\"Seu Nome, Teste\" <[email removido]>";
aleck

Nunca conheci ninguém com virgula no nome, se for o caso, trate a string e retire a virgula.

[]'s

Criado 6 de julho de 2007
Ultima resposta 6 de jul. de 2007
Respostas 3
Participantes 3