Olá, gostaria de saber se esta implementacao que fiz aqui no trabalho está correta, ou se há uma forma mais simples e eficiente para implementar o envio de email em java.
import java.util.Date;
import java.util.Properties;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
/*
* Marcio Nogueira
*/
public class EnviaEmail {
private Session session;
private Properties prop = new Properties();
private MimeMessage msg = new MimeMessage(session);
private String subject,text;
public EnviaEmail(){}
public void enviaEmail() throws AddressException, MessagingException
{
try
{
prop.put("mail.smtp.host", "mail.tvbrasil.org.br");
session.getInstance(prop);
msg.setFrom(new InternetAddress("[email removido]"));
msg.setSentDate(new Date());
msg.setSubject(subject);
msg.setText(text);
Transport.send(msg);
}
catch(Exception e)
{
e.getMessage();
}
}
}
um abraco, muito obrigado. :wink: