librerias:
mail.jar
Mail.java
/*IMPORTAMOS LIBRERIAS*/
import java.util.Properties;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
/**
*
* @author bein
*/
public class Mail {
/**
* main de prueba
* @param args Se ignoran.
*/
public static void main(String[] args)
{
try
{
/* PROPIEDADES DE LA CONEXIÓN */
Properties props = new Properties();
props.setProperty("mail.smtp.host", "smtp.grupopakar.com.mx");
props.setProperty("mail.smtp.starttls.enable", "false");
props.setProperty("mail.smtp.port", "25");
props.setProperty("mail.smtp.user", "bein@<dominio>.com.mx");
props.setProperty("mail.smtp.auth", "true");
/* PREPARAMOS LA SESIÓN CON LAS PROPIEDADES QUE DEFINIMOS*/
Session session = Session.getDefaultInstance(props);
/* CONSTRUIMOS EL MENSAJE A PARTIR DE LA SESIÓN QUE CREAMOS*/
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress("bein@<dominio>.com.mx"));
message.addRecipient(
Message.RecipientType.TO,
new InternetAddress("<destinatario>@<dominio>.com"));
message.setSubject("<subject>");
message.setText(
"BEIN says:\n"
+ "thank you for testing this code, if you are very incognite about\n"
+ "funtionality, please check API java"
+ "thank you!!!"
+ "http://www.beinjavatomcat.blogspot.com"
+ "\n\n Atte. bein \n from: México");
/* Lo enviamos. */
Transport t = session.getTransport("smtp");
t.connect("bein@<dominio>.com.mx", "<password>");
t.sendMessage(message, message.getAllRecipients());
/* Cierre. */
t.close();
System.out.println("termine, revisa tu bandeja de correo:");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
No hay comentarios:
Publicar un comentario