Amigo gaston:
este es un ejemplo de una clase que envia mails con el api de javaMail:
package mkl;
import java.io.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
public class SendMail{
private String smtpHost = 192.168.2.3; /*El ip de tu servidor mail*/
private int smtpPort=25; /*El puerto por el que escucha el servidor por defecto siempre es el 25*/
public SendMail(){
}
public void sendMSG(String de_, String para_, String motivo_, String contenido_)
throws AddressException, MessagingException {
// Creando una sesión mail
java.util.Properties props = new java.util.Properties();
props.put("mail.smtp.host", smtpHost);
props.put("mail.smtp.port", ""+smtpPort);
Session session = Session.getDefaultInstance(props, null);
// Construyendo el mensaje
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(de_));
msg.setRecipient(Message.RecipientType.TO, new InternetAddress(para_));
msg.setSubject(motivo_);
msg.setText(contenido_);
// Send the message
Transport.send(msg);
}
}
creo que esta claro...