import com.sun.xml.internal.messaging.saaj.packaging.mime.MessagingException;
import java.util.Properties;
import java.util.*;
import javax.mail.Session;
import javax.mail.internet.MimeMessage;
import javax.mail.Address;
import javax.mail.Message.RecipientType;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
public class email {
//o tratamento deexcessoes foi simplificado (throws AddressException, MessagingException)
//para facilitar o entendimento do exemplo
public void mandaemail(String enderecofdp, String assunto, String msg) throws MessagingException, javax.mail.MessagingException {
//objeto para definicao das propriedades de configuracao do provider
Properties props = new Properties();
//o valor "smtp.host.com.br" deve ser alterado para o seu servidor SMTP
props.put("mail.host", "smtp.host.com.br");
//obtendo um Session com a configuração
//do servidor SMTP definida em props
Session session = Session.getDefaultInstance(props);
//criando a mensagem
MimeMessage message = new MimeMessage(session);
//substituir pelos e-mails desejados
Address from = new InternetAddress("[email removido]");
Address to = new InternetAddress(enderecofdp);
//configurando o remetente e o destinatario
message.setFrom(from);
message.addRecipient(RecipientType.TO, to);
//configurando a data de envio, o assunto e o texto da mensagem
message.setSentDate(new Date());
message.setSubject(assunto);
message.setText(msg);
//enviando
Transport.send(message);
}
}
:roll: :?: :shock: