viernes, 20 de enero de 2012

JavaMail

Java MailSender - JavaHelp

 

Nunca has intentado enviar un mail en java? … seguramente no u.u …  bueno, pero si lo haces... aquí una librería que desarrolle para Java 7 para que solo con una línea puedas enviar un mail desde java desde algún servidor publico en internet o algún servidor privado que tengas, y lo único que tienes que hacer es configurar un archivo de propiedades.

mail.from=java.obed@gmail.com
mail.from.user=java.obed@gmail.com
mail.from.pass=password
mail.smtp.host=smtp.gmail.com
mail.smtp.starttls.enable=true
mail.smtp.port=587
mail.smtp.user=java.obed@gmail.com
mail.smtp.auth=true

La librería incluye 1 JAR y un archivo de propiedades, el archivo de propiedades debe tener el nombre de: mail.properties y puede estar en el mismo directorio que la librería o dentro del directorio raíz de tu proyecto.

Solo debes utilizar el método

MailSender.sendMail()
como se muestra en el video para enviar tu mail.

 

 

 

En el video se muestra que agrego 2 librerías pero no es necesario ya que la librería MailSender ya incluye JavaMail[mail.jar] esta segunda es la librería oficial de Java [la cual la puedes encontrar en Oracle JavaMail 1.4] y nuestra librería lo único que hace es una fachada leyendo del archivo de propiedades las propiedades para hacer la conexión y tomando de la llamada del método:

  • El cuerpo del mail
  • El Asunto del mail
  • Los destinatarios
  •  

    Además de la librería en el video-tutorial se muestra:

  • Como configurar un proyecto en Eclipse
  • Como configurar una librería personalizada en eclipse
  • Como configurar el JRE en eclipse y como ejecutar una aplicación de escritorio
  • Para descargar la Librería da click en la imagen XD