Envio de e-mail com anexos

2 respostas
V

Pessoal,

Gostaria de obter ajuda de como enviar e-mail com anexos em java. Mas preciso que seja java puro, não jsp nem qualquer outra. Hoje possuo o seguinte código para enviar e-mail sem anexo e mesmo assim me dá o erro que está logo depois do código:

import java.util.Properties;

import javax.mail.<em>;

import javax.mail.internet.</em>;
public class MailExample {

public static void main (String args[]) throws Exception {

String host = xxx;

String from = xxx;

String to = xxx;

Properties props = System.getProperties();

props.put(mail.smtp.host, host);

Session session = Session.getDefaultInstance(props, null);

MimeMessage message = new MimeMessage(session);

message.setFrom(new InternetAddress(from));

message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));

message.setSubject(Hello JavaMail);

message.setText(Welcome to JavaMail);

Transport.send(message);

System.exit(0);

}

}

Exception in thread “main” java.lang.NoClassDefFoundError: javax/activation/Data
Source
at MailExample.main(MailExample.java:13)

Alguém poderia me ajudar a resolver este erro e, principalmente, a anexar arquivos no envio do e-mail.

Muito obrigado a todos,

Vitor.

2 Respostas

G

ai cara da uma olhada nesse link e veja se te ajuda:

http://www.portaljava.com.br/home/modules.php?name=Forums&file=viewtopic&t=5068&highlight=email+anexo&sid=a307cd0ab6e4e948a4bf3837772a8617

V

Muito obrigado, era tudo que eu precisava.

Criado 22 de outubro de 2004
Ultima resposta 22 de out. de 2004
Respostas 2
Participantes 2