estou com um problema que está difícil de resolver. Tenho uma classe de envio de email com commons-mail, e ao tentar enviar um email da o seguinte erro:
Andei pesquisando e parece que e algum conflito com as bibliotecas do google app eginne. Porém, eu baixei um projeto em branco do vraptor sem o app egine no site do vraptor, e deu esse problema.
Porém configurei um outro projeto do zero(na verdade baixei o projeto em branco do vraptor sem o GAE", sem o GAE e mesmo assim continua dando o erro.
Lucas_Cavalcanti
mas se tá sem o gae, pq aparecem as bibliotecas do gae na stacktrace? vc tah rodando pelo plugin do gae no eclipse?
andreharry
estou rodando pelo plugin do gae. É isso que não estou entendendo. Só pode ter algo que não tirei. Para configurar o Gae o que precisa colocar no projeto?
Lucas_Cavalcanti
se não é uma app do GAE, não use o plugin do gae! sua a aplicação num tomcat da vida mesmo, adicionando ela no servidor e subindo ele.
andreharry
putz! faltou um não no começo da minha resposta rs “não estou rodando pelo plugin do GAE…” rs
Estou rodando no tomcat7.
o certo não seria criar um new Email e setar as coisas nele?
andreharry
Assim?
try{SimpleEmailemail=newSimpleEmail();email.setHostName("smtp.gmail.com");email.setSmtpPort(465);email.setAuthentication("user","senha");email.addTo("[email removido]","Andre");email.setFrom("[email removido]","Andre");email.setSubject("Mensagem de Teste");email.setMsg("Teste de Email utilizando commons-email");email.send();}catch(EmailExceptione){// TODO Auto-generated catch blocke.printStackTrace();}
já tentei também e nao funfa.
Lucas_Cavalcanti
qual é exatamente o erro que está dando?
se vai usar o vraptor dá pra usar esse cara:
ou se inspirar no cara que envia o email de fato:
ele pega um email com o to, from, subject e o conteúdo já setados e seta o resto
andreharry
onde consigo essa biblioteca sem ser pelo mavem? Vraptor-simplemail.jar
pra usar essas libs vc precisa criar um arquivo chamado development.properties com os dados de conf do email
(e um respectivo production.properties com as confs de produção)
pra usar essas libs vc precisa criar um arquivo chamado development.properties com os dados de conf do email
(e um respectivo production.properties com as confs de produção)
Lucas você poderia mim ajudar, não estou conseguindo enviar e-mail com o vraptor-simplemail, estou usando um projeto web, e tentando enviar com o metodo mailer.send() pelo AsyncSend, meu arquivo esta na pasta src/main/resoureces/development.properties, preciso fazer alguma modificação no Web.xml ?
Lucas_Cavalcanti
se vc está num ambiente servlet 2.5 (tipo o tomcat 6) vc precisa cadastrar o pacote do simple-mail na configuração de packages do vraptor.
M
moraisholanda
Obrigado Lucas pela rápida reposta,estou usando o tomcat 7,onde coloco esse arquivo? acabei de assinar o Caelum on-line e estou estudando a fundo o vraptor, queremos usá-lo em larga escala la na empresa.
Lucas_Cavalcanti
verifica se o seu web.xml tá com a versão 3.0 do servlet
se não tiver, mude e tente de novo…
se já estiver tente registrar o pacote no web.xml: