Enviar email atraves de aplicativo swing

3 respostas
D

Ola, sou iniciante em java. criei um frame de consultas de clientes no swing, e gostaria de saber como faco a conexao de quando esses dados forem cadastrados ele seja enviado para um email.

exemplo. cliente escreve no aplicativo (dados cadastrais), e no text field embaixo alguma mensagem qualquer.

como faco para a primeira parte '“dados cadastrais” aparecer no subject do email, e a mensagem no corpo do email…

por favor so quero alguma dica, ou informacao de algum livro que eu possa encontrar, desde ja obrigado!!!

3 Respostas

romarcio

Da uma olhada nesse tutorial http://www.guj.com.br/article.show.logic?id=21

Mostra como criar a classe de envio de email.

Aqui outros post sobre envio de email
http://www.guj.com.br/posts/list/125757.java#679731
http://www.guj.com.br/posts/list/130482.java#704229

Exitem varios outros tópicos sobre isso no Guj, use a busca para encontrar mais informações.

G

Crie um classe que contenha um método main.Coloque neste classe também o método abaixo:

public void enviarEmail(String[] mail,String mensagem) {
Email email = new Email();

String[] emailList =  mail ;
	try {

		//String mensagem = null;
		String msg = "mensagem que você quer enviar";
                    email.postMail(emailList, "Assunto",msg);
	} catch (Exception e) {
		System.out.println("Erro" + e.getMessage());
	}
}

No seu método main, você fará chamada à este método, passando como parâmetro o email pra quem você quer enviar e a mensagem.

A classe Email está anexa à mensagem, e também o arquivo .jar ( mail.jar ).

Ah, no arquivo Email.java, você precisa configurar alguns parâmetros, referentes ao seu email

ex:

private static final String SMTP_HOST_NAME = <a href="http://smtp.bol.com.br">smtp.bol.com.br</a>;

private static final String SMTP_AUTH_USER = <a>"[email removido]</a>";

private static final String SMTP_AUTH_PWD = minhasenha;
D

Vlw!! vou tentar agora no netbens!!!

Criado 30 de setembro de 2010
Ultima resposta 30 de set. de 2010
Respostas 3
Participantes 3