Enviando email

3 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 = xxx.xxx.xx.x;

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?

3 Respostas

D

Dá uma olhada…

http://www.portaljava.com.br/home/modules.php?name=Forums&file=viewtopic&t=6377&highlight=email&sid=0f36afc66c68919c2029f3ba5a446e98

[]'s

T

Nao consigo copilar o codigo…
ele acusa a falta das bibliotecas javax.*

G

vc está com o JavaMail no seu classpath ???

:wink:

Criado 26 de janeiro de 2005
Ultima resposta 26 de jan. de 2005
Respostas 3
Participantes 3