Enviando email

2 respostas
T

pessoal estou querendo implementar o seguinte:

[color=green]public class email{

public boolean enviar(String de, String para, String assunto, String corpo){

try{

String servidormail = 200.252.46.9;

Properties mailProps = new Properties();

mailProps.put(mail.smtp.host,servidormail);

Session mailSession = Session.getDefaultInstance(mailProps, null);

int toCount = 1;

InternetAddress[] toAddrs = new InternetAddress[toCount];
for(int i=0; i<toCount; ++i){
                  toAddrs[i] = new InternetAddress (para);
          }
          InternetAddress fromAddr = new InternetAddress(de);
          Message message = new MimeMessage(mailSession);
          message.setFrom(fromAddr);
          message.setREcipients(Message.RecipientType.TO, toAddrs);
          message.setSubject(assunto);
          message.setContent(corpo, "text/plain");
          Transport.send(message);
          return true;
          } catch (AddressException endereco){
          return false;
          }
          catch (MessagingException mex){
          return false;
          }
          
   }

}[/color]

qual os pacotes que tenho que usar??
como fazer uma class para enviar email?

2 Respostas

I

Deves utilizar a api do Java mail. No site da Sun (http://java.sun.com/products/javamail/) tem exemplos de como utilizá-la. T+

B

E se essa classe tua for um Bean você tem que ter o Activation.jar, tem na seguinte página:

http://jsecom16c.sun.com/ECom/EComActionServlet?StoreId=22&PartDetailId=7017-jaf-1.0.2-oth-JPR&SiteId=JSC&TransactionId=optreg&LMLoadBalanced=

Good Lucky! :grin:

Criado 26 de janeiro de 2005
Ultima resposta 1 de fev. de 2005
Respostas 2
Participantes 3