| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/10/2009 13:54:37
|
zoren
GUJ Master
![[Avatar]](/images/avatar/9efbafef9f85fd9caa789941a4cdf821.jpg)
Membro desde: 30/06/2008 08:32:33
Mensagens: 1007
Offline
|
Tenho uma aplicação que usa um Keystore com os certificados dentro, para se comunicar com webservices
a aplicação funciona normalmente, mas me pediram pra fazer a aplicação enviar email,
Comecei desenvolvendo a parte para realizar testes e funcionou perfeitamente usando o yahoo
quando implementei na aplicação, recebi uns erros de que não era possivel encontrar o certificado no caminho especificado
aquele mesmo erro de quando o java não encontra o certificado no Keystore, realizei esse teste com o yahoo
resolvi fazer um teste usando um servidor de email sem autenticação e o email foi enviado normalmente
Então cheguei a conclusão de que essas linhas
devem sobreescrever algum caminho que fizesse o java procurar o certificado no sistema operacional, no meu caso windows
Para enviar email eu utilizei a API JavaMail
Existe algum modo de eu fazer com o java procure os certificados nos dois lugares (se o erro for esse mesmo)??
ou alguém sabe uma solução alternatina??
não sei se eu vou realmente ter que usar autenticação pra enviar email, mas acho que sim, também pensei em usar uma aplicação separada que ficasse esperando a aplicação principal chama-la através da URL, assim enviando email, mas já fiz quase tudo aqui, só ficou pendente esse negócio do certificado
obs: a aplicação é web e roda no Tomcat
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/10/2009 14:07:15
|
oyama
Virtual Machine Man
Membro desde: 19/04/2005 10:11:09
Mensagens: 572
Offline
|
zoren wrote:
Existe algum modo de eu fazer com o java procure os certificados nos dois lugares (se o erro for esse mesmo)??
Acho que não.
zoren wrote:
ou alguém sabe uma solução alternatina??
Carregue todos os seus certificados em uma unica keystore
zoren wrote:
não sei se eu vou realmente ter que usar autenticação pra enviar email, mas acho que sim, também pensei em usar uma aplicação separada que ficasse esperando a aplicação principal chama-la através da URL, assim enviando email, mas já fiz quase tudo aqui, só ficou pendente esse negócio do certificado
Servidores de e-mail que suportam conexão via SSL geralmente são os "Web Mail". Os servidores que as empresas e provedores usam geralmente usam SMTP apenas (no máximo com autenticação).
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/10/2009 14:23:18
|
zoren
GUJ Master
![[Avatar]](/images/avatar/9efbafef9f85fd9caa789941a4cdf821.jpg)
Membro desde: 30/06/2008 08:32:33
Mensagens: 1007
Offline
|
Também achei que não ia dar pra carregar os dois lugares ao mesmo tempo
Quanto a carregar tudo num lugar só é muito trabalhoso, porque eu não sei qual servidor de email o usuario vai usar, se cada um quiser usar um diferente, vai dar uma grande quantidade de certificados, ainda mais se eles começarem a expirar
vou conversar aqui na empresa e ver direito esse negócio, espero que não tenha que usar SSL, senão vai dar um baita trabalho
Vlw pela respota
|
|
|
 |
|
|
|
|