| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/11/2004 21:29:54
|
fzampa
Virtual Machine Man
![[Avatar]](/images/avatar/e2c4a40d50b47094f571e40efead3900.jpg)
Membro desde: 05/11/2004 18:22:45
Mensagens: 615
Localização: Belo Horizonte
Offline
|
Pessoal, estou trabalhando com beans e preciso enviar um e-mail.
Qual a melhor maneira de fazê-lo e como???
Estou com um exemplo que envia uma MimeMesage através da Classe Transport.
Isso é o JavaMail?
Alguém me dá uma luz, pelamordeDeus...
Obrigado.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/11/2004 22:12:34
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Sim, eh javamail.
Tem um tutorial sobre isso no GUJ ate.
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/11/2004 22:38:44
|
fzampa
Virtual Machine Man
![[Avatar]](/images/avatar/e2c4a40d50b47094f571e40efead3900.jpg)
Membro desde: 05/11/2004 18:22:45
Mensagens: 615
Localização: Belo Horizonte
Offline
|
Session session = Session.getInstance(p, null);
Mas e se meu servidor utilizar autenticação, tipo yahoo???? O que vem no lugar do null?
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/11/2004 22:54:25
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline
|
Basta voce dar uma olhadinha na api:
http://java.sun.com/products/javamail/javadocs/
Ele recebe um Authentication, entao da um new num PasswordAuthentication e passa o login e senha.
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/11/2004 01:27:18
|
fzampa
Virtual Machine Man
![[Avatar]](/images/avatar/e2c4a40d50b47094f571e40efead3900.jpg)
Membro desde: 05/11/2004 18:22:45
Mensagens: 615
Localização: Belo Horizonte
Offline
|
Bom, vamos lá, devagar a gente consegue, hehe.
"The class PasswordAuthentication is a data holder that is used by Authenticator"
Isso quer dizer que a Classe PasswordAuthentication apenas guarda os dados, né?
Bom, eu preciso mesmo é utilizar a Classe Authenticator, mas só consigo passar login e senha pra outra, a PasswordAuthentication. Aonde as duas "esbarram"? Como faço pra passar uma pra outra????
Obrigado.
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/11/2004 02:13:52
|
fzampa
Virtual Machine Man
![[Avatar]](/images/avatar/e2c4a40d50b47094f571e40efead3900.jpg)
Membro desde: 05/11/2004 18:22:45
Mensagens: 615
Localização: Belo Horizonte
Offline
|
Bom pessoal, esse lance do PasswordAuthentication eu resolvi.
fiz o session.setPasswordAuthentication(...,...);
Eu nao to conseguindo é instanciar o Authenticator. Sei que ele é abstract, mas o que eu tenho que fazer qdo for assim??? Eu sempre me enrolo...
javax.mail.Authenticator auth = ????
javax.mail.Session session = javax.mail.Session.getInstance(prop,auth);
to sem saber o que fazer, socorro!!!!!!
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/11/2004 10:34:55
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline
|
PasswordAuthentication é uma Authentication. Por heranca/implementacao.
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2004 04:12:55
|
fzampa
Virtual Machine Man
![[Avatar]](/images/avatar/e2c4a40d50b47094f571e40efead3900.jpg)
Membro desde: 05/11/2004 18:22:45
Mensagens: 615
Localização: Belo Horizonte
Offline
|
Pessoall, mais uma dúvida, dessa vez cabulosa.
Fiz o programa pra mandar e-mails. Já está funcionando, obrigado pelas dicas.
Agora, utilizo uma conta do yahoo!.
Quando eu mudo a conta por outra conta válida ele para de funcionar, dá o erro:
Se eu faço com a minha conta e senha dá certo. Se eu mudo para a conta e senha de outra pessoa (ambos corretos) pára de funcionar...
Já testei com outras 3 contas e não dá certo, help please!!!!!!!!!
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2004 09:20:30
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Todas do yahoo?
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2004 11:11:19
|
fzampa
Virtual Machine Man
![[Avatar]](/images/avatar/e2c4a40d50b47094f571e40efead3900.jpg)
Membro desde: 05/11/2004 18:22:45
Mensagens: 615
Localização: Belo Horizonte
Offline
|
Sim, todas do yahoo!!!!!! Isso é incrível.... inexplicável!!!!!!!1
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2004 16:19:20
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline
|
Coloque a stacktrace inteira, junto com a message da exception. Mas se a stack fala que o erro eh de autenticacao, eh porque voce esta errando o login/senha.
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2004 19:02:54
|
fzampa
Virtual Machine Man
![[Avatar]](/images/avatar/e2c4a40d50b47094f571e40efead3900.jpg)
Membro desde: 05/11/2004 18:22:45
Mensagens: 615
Localização: Belo Horizonte
Offline
|
Não, o interessante é que login e senha estão certos.
Tentei com 3 logins diferentes, todos corretos.... nenhum funciona, só o meu pessoal.
Até no Outlook dá pau, isso é muito estranho, se alguem já viu isso, favor comente aqui...
Obrigado.
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2004 19:48:25
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Agora já entendi.
Não sei se ainda é assim, mas no Yahoo somente algumas contas têm acesso SMTP/POP (normalmente você deve pagar alguma coisa por mês); outras só podem ser acessadas via Web. Nesse caso não vai funcionar no Outlook nem em nenhum lugar (se você pegar o Outlook Express pode até ver qual a mensagem de erro que o Yahoo mandou de volta para você.)
A sua conta é privilegiada (você deve pagar alguma coisa, não?) para ter acesso SMTP/POP.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2004 20:02:59
|
Betinhum
JavaGuru
![[Avatar]](/images/avatar/6b180037abbebea991d8b1232f8a8ca9.png)
Membro desde: 30/04/2003 10:50:13
Mensagens: 237
Localização: Ilhéus, BA
Offline
|
fzampa wrote:  Não, o interessante é que login e senha estão certos.
Tentei com 3 logins diferentes, todos corretos.... nenhum funciona, só o meu pessoal.
Até no Outlook dá pau, isso é muito estranho, se alguem já viu isso, favor comente aqui...
Obrigado.
No Yahoo não tem mais a necessidade de habilitar o acesso pop? Eu tive q habilitar para acessar pelo thunderbird.
Opções do Yahoo! Mail wrote: Acesso POP e Redirecionamento
Use o Yahoo! como seu endereço permanente de e-mail. Redirecione suas mensagens para outra conta de e-mail ou receba suas mensagens do Yahoo! em seu programa de e-mail POP3.
|
Roberto Soares |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2004 23:53:28
|
fzampa
Virtual Machine Man
![[Avatar]](/images/avatar/e2c4a40d50b47094f571e40efead3900.jpg)
Membro desde: 05/11/2004 18:22:45
Mensagens: 615
Localização: Belo Horizonte
Offline
|
Olha só, as 4 contas são realmentes iguais, todas grátis, todas @yahoo.com.br cadastradas no mesmo local e por dentro todas com a mesma configuração.
O lance do Pop não tem mto a ver nao pq na verdade só quero enviar pelo JavaMail e não vou receber, certo?
Eu quero é entender a diferença entre a que funciona e as outras....
Obrigado.
|
|
|
|
 |
|
|