Enviando emails com Java  XML
Índice dos Fóruns » Artigos e Tutoriais
Autor Mensagem
Administrador
Java Eldar

Membro desde: 02/08/2002 12:27:02
Mensagens: 0
Offline

Assunto: Utilize o javax.mail para enviar emails através do SMTP, mas nunca faça spam!

Você pode ler este tutorial na íntegra http://www.guj.com.br/java.artigo.21.1.guj

Por favor, coloque as suas dúvidas e seus comentários sobre este tutorial aqui.
Sinta-se livre para fazer qualquer tipo de pergunta, desta maneira você estará nos ajudando e aos outros usuários!

This message was edited 1 time. Last update was at 19/07/2005 21:19:17

[Email]
Leandro
JavaTeenager
[Avatar]

Membro desde: 05/12/2002 12:48:54
Mensagens: 157
Localização: SBC - SP - Brazil
Offline

Tentei executar este exemplo e ele tá dando:



linha 37:


Alguém aí tem idéia do que é?? Compila normal...

Nosso work é codar!
[Email] [WWW] [ICQ]
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Esta faltando o pacote activation.jar ( acho que faz parte do JAF, que tem la pagina do JavaMail tambem ).

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
[Email] [WWW]
Leandro-SP
JavaChild
[Avatar]

Membro desde: 28/10/2002 20:22:11
Mensagens: 116
Localização: São Paulo / SP
Offline

Eu já mandei uma msg sobre esse assunto.. inclusive com o source code do programa pronto, já testado!
Procure no histórico de minhas msg's!

[]'s
Ass.: Leandro.
ricserra
Entusiasta Java

Membro desde: 16/07/2003 08:03:21
Mensagens: 21
Localização: São Paulo
Offline

Pessoal, no começo do tutorial diz que o java.mail é da plataforma J2EE... Eu gostria de saber se é possível uma aplicação em Swing utilizar?

Preciso fazer uma aplicação que utilize uma planilha em excell para armazenar e recuperar os dados, e enviar um e-mail para os responsável pelos dados...

Alguém sabe se isto é possível?

Até mais,

Ricardo Serra
[WWW]
Bani
JWizard
[Avatar]

Membro desde: 13/10/2002 23:17:37
Mensagens: 2443
Localização: São Paulo
Offline

Sim, você pode usar normalmente.

~ Site da Bani ~
ricserra
Entusiasta Java

Membro desde: 16/07/2003 08:03:21
Mensagens: 21
Localização: São Paulo
Offline

Para que funcione o esta aplicação é preciso ter algum programa a mais, sei lá o Tomcat, lotus notes, outlook... algum servidor web (Apache)? Ou é só estar conectado na internet (Desculpe a confusão na questão) mas tenho que dar uma posição sobre este projeto e estou analisando se conseguirei fazer, como nunca trabalhei com java.mail tenho algumas dúvidas.

Estou estudando a apostila, talves ela me reposnda estas perguntas, mas nada melhor do que saber se alguèm já fez isto!

Obrigado pela atenção.

Ricardo Serra
[WWW]
Daniel Quirino Oliveira
Moderador
[Avatar]

Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline

A única coisa que você vai precisar é ter acesso a um servidor de STMP, como Postfix ou Sendmail, configurado e rodando.

Daniel Quirino Oliveira
[Email] [WWW]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Daniel Quirino Oliveira wrote:A única coisa que você vai precisar é ter acesso a um servidor de STMP, como Postfix ou Sendmail, configurado e rodando.


Ou pode ser tambem o... *sigh* Exchange
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
ricserra
Entusiasta Java

Membro desde: 16/07/2003 08:03:21
Mensagens: 21
Localização: São Paulo
Offline

Pessoal, muito obrigado!

Ricardo Serra
[WWW]
ricserra
Entusiasta Java

Membro desde: 16/07/2003 08:03:21
Mensagens: 21
Localização: São Paulo
Offline

Leandro-SP,

Preciso de sua ajuda. Estou utilizando o Spammer com as sua modificações porém não estou tendo sucesso.

Veja, no código eu alterei as variáveis username e password da class PegaLogin. Coloquei meu usuário e senha (do meu e-mail pessoal)

no método postMail mudei o smtp do meu servidor de e-mails...

Compila perfeito, mando executar:

java Spammer mensagens.txt emails.txt ricserra teste

dá a seguinte mensagem:

Exception in thread "main" java.lang.NoClassDefFoundError: javax/activation/Datasource

at Spammer.postMail(Spammer.java:51)
at Spammer.main(Spammer.java:29)

--

obs.: Já fiz o download do activation do site da sun.

Bem se alguém puder me ajudar, eu agradeço!

Até mais,

Ricardo Serra
[WWW]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Ricardo, o activation.jar provavelmente nao esta no seu classpath. De uma checada nele e veja se esta tudo certinho.
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
ricserra
Entusiasta Java

Membro desde: 16/07/2003 08:03:21
Mensagens: 21
Localização: São Paulo
Offline

Pessoal,

O meu problema anterior realmente era o classpath, obrigado.

Porém agora estou com o seguinte problema agora:

Erro: javax.mail.SendFailedException: Sending Failed;
nested exception is:
class javax.mail.MensagingException: Could not connect to SMTP host: smtp.ig.com.br, port 25;

nested exception is:
java.net.ConnectException: Connection refused: connect

Se puderem me ajudar, valeu!

Ricardo Serra
[WWW]
ledloco
What is classpath?

Membro desde: 10/09/2006 23:15:19
Mensagens: 9
Offline

ricserra wrote:Pessoal,

O meu problema anterior realmente era o classpath, obrigado.

Porém agora estou com o seguinte problema agora:

Erro: javax.mail.SendFailedException: Sending Failed;
nested exception is:
class javax.mail.MensagingException: Could not connect to SMTP host: smtp.ig.com.br, port 25;

nested exception is:
java.net.ConnectException: Connection refused: connect

Se puderem me ajudar, valeu!


java.net.ConnectException ?
Não conheço muito bem tb, mas da uma olhada se vc deu o import em javax.activation.*
Provavelmente vc deve ter dado o import automático de sua IDE antes de colocar o activation na sua classpath ae ele importou o java.net.*
neohacker
Virtual Machine Man
[Avatar]

Membro desde: 30/10/2006 15:23:14
Mensagens: 576
Localização: Santo André
Offline

ledloco wrote:
ricserra wrote:Pessoal,

O meu problema anterior realmente era o classpath, obrigado.

Porém agora estou com o seguinte problema agora:

Erro: javax.mail.SendFailedException: Sending Failed;
nested exception is:
class javax.mail.MensagingException: Could not connect to SMTP host: smtp.ig.com.br, port 25;

nested exception is:
java.net.ConnectException: Connection refused: connect

Se puderem me ajudar, valeu!


java.net.ConnectException ?
Não conheço muito bem tb, mas da uma olhada se vc deu o import em javax.activation.*
Provavelmente vc deve ter dado o import automático de sua IDE antes de colocar o activation na sua classpath ae ele importou o java.net.*


Desculpa mas vc realmente acredita que ele ainda esteja com o problema depois de quase 4 anos

Realmente este foi o post revivido a mais tempo...
Viva aos mortos-vivos


http//www.tecnologiaims.blogspot.com

↑ Grab this Headline Animator

http://www.imstechnology.blogspot.com
[Email] [WWW]
 
Índice dos Fóruns » Artigos e Tutoriais
Ir para:   
Powered by JForum 2.1.8 © JForum Team