Home » Java, Programacion, Tutoriales

Como Mandar Mail masivos desde Java

Septiembre 15 20091 Comentario

Por GCC

Java Mail

Este es un pequeño ejemplo de utilidad para mandar un mail desde java, en el caso poseas una base de datos de direcciones electrónicas (e-mails) y un mensaje común para todas éstas.

Para esto deberemos importar las siguientes librerías a nuestra clase java.

Ahora si estamos listo para empezar a hacer nuestro mensajero de mail.  Por cuestiones prácticas lo haremos en 3 pasos.

  • Definir nuestra tabla (El tipo de datos a emplear dependerá del motor de base de datos que usemos, en este caso estoy empleando MS SQL Server).

Creacion de Tablas

  • Crear la Clase Java que ejecutara nuestro envío masivo de correo recorriendo la tabla que acabamos de crear.

Envio de Correo Masivo Parte 1

Nota: En este punto observarán  que en la cadena de conexión se empleo el usuario por defecto del SQL server “sa” y la clave 1234. Estos datos deberán ser cambiados por los que cada uno personalice en su motor de base de datos. De la misma manera con el puerto en el cual estará publicado el formato del mensaje elaborado en una página JSP.

Programacion Parte 1

Programa Parte 2

Nota: En el fragmento que se ve a continuación haremos el método leer página, que como tal dice su nombre leerá la url que contendrá el mensaje que se mandará por mail.

Leer Pagina JSP

Y por último, solo nos quedará crear el archivo JSP que será publicado con el mensaje que deseen transmitir, éste puede ser personalizado de acuerdo al parámetro ID, el cual enviamos desde nuestra clase JAVA.

Pagina de Contenido Mensaje

Listo, con esto tenemos nuestro programa de envío de email masivo, lo único que hay que tomar en cuenta es tener nuestro repositorio de cuentas mail lleno, y estar seguro de la cadena de conexión.

Para que la página jsp este publicada basta tenerla en algún proyecto web de java en cualquier servidor web que soporte java. Por ejemplo Apache Tomcat y que lo pueden descargar desde la siguiente  url: http://tomcat.apache.org/

Como nota adicional, es necesario importar el archivo Mail.Jar al proyecto para poder utilizar los comandos que hacen referencia al mail. Además de tener instalado el JDK y que lo pueden descargar desde : http://java.sun.com/javase/downloads/index.jsp

Espero les sea de utilidad, a continuación adjunto el ejemplo descrito. Ejemplo

Atte. gcc

→ Entradas Relacionadas:

  1. 5 Sitios Web para encontrar Ejemplos de Aplicaciones en Java
  2. Instalar Java JDK, JRE en Ubuntu y configurar la variable de entorno JAVA_HOME
  3. Twitter4J: Librería Java para la API de Twitter
  4. ¿Cómo actualizar Twitter vía e-mail y SMS?
  5. James Gosling creador de JAVA se retira de ORACLE


→ Comparte esta entrada:

1 Comentario »

  • ruben bautista castillo said:

    Unba pregunta este codigo que tu nos muestras aqui no entrara como spam al enviar mas de 1000 correos por dia y bloqueara mi sitio

Deja tu Opinión

Deja un comentario, o trackback desde tu sitio web. También puedes suscribirte a los comentarios de esta entrada vía RSS.

Tu comentario será bien recibido.

Puedes usar estas etiquetas:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Éste es un blog habilitado con Gravatar. Si deseas colocar una imagen de perfil a tus comentarios lee esta entrada.