NetBeans .... Como enviar emails?

3 respostas
Andr_Luiz_Torres

Salve galera … sou novo em java e estou começando a usar NetBeans 6.1.
Gostaria de estar criando em meu sistema um tipo de envio de erros para um email, uma rotina que a cada determinada ação dispare um email para minha conta. (email da TIM. que envia gratuitamente uma mensagem para o meu celular)
Valeu galera… espero que tenham paciência comigo. Além dessa, ainda tenho duvidas pra caramba… :lol: :lol:

3 Respostas

fiaux

Enviar email usando Java? Procure aqui no GUJ: http://www.guj.com.br/posts/list/60168.java

Andr_Luiz_Torres

Cara … valew … preciso tomar vergonha na cara e procurar melhor as coisas…
Brigadão mesmo… :lol: :lol: :lol:

Andr_Luiz_Torres

Bom.. tentei ...tentei e tentei ...e nada ..... tenho uma conta de email com os seguintes dados:

usuario: xxx
senha: xxx
servidor smtp: mail.xxxxmatogrosso.com.br
porta: 26

segue o codigo:

import java.util.Date;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.AddressException;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;


/**
 *
 * @author root
 */

public class enviaEmail {
    
    public void envia (String corpo, String mensagem){
Properties prop = new Properties();
prop.put("bol.com.br", "smtps.bol.com.br");
    Session session = Session.getInstance(prop, null);
    MimeMessage msg = new MimeMessage(session);
    try {
        msg.setFrom(new InternetAddress("[email removido]"));
        msg.setRecipient(Message.RecipientType.TO, new InternetAddress("[email removido]"));
        msg.setSentDate(new Date());
        msg.setSubject(mensagem);
        msg.setText(corpo);
        Transport.send(msg);
        
    
}
    catch (AddressException exception){
System.out.println("EMAIL NÃO ENVIADO (Address): "+exception);
    }
    catch (MessagingException exception){
System.out.println("EMAIL NÃO ENVIADO ()Messaging: "+ exception);
    }
    System.out.println("LOG ENVIADO COM SUSCESSO");
    }
    
}

não sei onde colocar o usuario , nem a senha e nem a porta....
Help ... ta osso

Criado 7 de outubro de 2008
Ultima resposta 8 de out. de 2008
Respostas 3
Participantes 2