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.