Enviar Mail

Legolas
13 de Julio del 2005
Como envio un mail??? xq lo hago de una manera u otra y no lo consigo :S

Carlos
13 de Julio del 2005
De manera estas tratando de enviar el mail??, creo q si te explicaras mejor se te podria ayudar.
Salu2

Legolas
13 de Julio del 2005
La pregunta esta bien clara macho, de q estamos hablando .. de lavadoras..pues no

rreload
13 de Julio del 2005
import java.util.Date;
import java.sql.*;
import java.util.Properties;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Message;
import javax.mail.Transport;
import javax.mail.internet.*;

/** Envía correos electrónicos
* Clase para ejecutar el envio de correos electrónicos.
* */

public class SendMail
{

/** Método inicializar la clase SendMail
* @param args
*/
public static void main(String args[]){
SendMail ejecutaMail = new SendMail();
String mensaje = "Esta es una prueba de correo multiple desde el Monitoreo usando Java Mail";
String titulo = "Prueba de Mensajería Monitoreo";
ejecutaMail.sendMail(mensaje, titulo);
}

/** Método que realiza el envio del correo electronico
* @param mensaje En este parámetro se deberá de enviar el contenido del mensaje
* @param tituloe En este parámetro se deberá de enviar el título del correo
*/
public void sendMail(String mensaje, String titulo) {
//Dirección IP del servidor de e-mail.
String host="100.100.150.115";
//Dirección del emisor.
String from = "[email protected]";
//Dirección del destinatario.
//String to= "[email protected]";
//Título del Correo electrónico.
String subject = titulo;

//Mensaje del Correo electrónico, se agregan tags de HTML
String messagetext = "<p align=left>"+
"<html><body><font face='Tahoma'><b>Reporte de Mensualidades e Intereses</b></font></p>"+
"<ul>"+
"<li>"+
"<p align='left'>"+
"<font face='Tahoma'><b>"+mensaje+"&nbsp;&nbsp; </b></font></li>"+
"</ul>"+
"<p>&nbsp;</p>"+
"</html></body>";
boolean sessionDebug = false;
Properties props = System.getProperties();

props.put("mail.host",host);
props.put("mail.transport.protocol","smtp");
Session mailSession = Session.getDefaultInstance(props, null);
mailSession.setDebug(sessionDebug);
Message msg =new MimeMessage(mailSession);

try{
msg.setFrom(new InternetAddress(from));
InternetAddress[] address = {
new InternetAddress("[email protected]"),
//new InternetAddress("[email protected]"),
//new InternetAddress("[email protected]"),
//new InternetAddress("[email protected]")
};
msg.setRecipients(Message.RecipientType.TO,address);
msg.setContent(messagetext, "text/html; charset="iso-8859-1"");
msg.setSubject(subject);
msg.setSentDate(new Date());
Transport.send(msg);
System.out.println("Mensaje enviado");
}catch(MessagingException mE){mE.printStackTrace();}
}
}



Solo tienes que bajar la api de JAVA MAIL instalarla arreglar el class path y utilizar el programa que te pongo aqui estoy utilizando SMPT solo que deberas de tener permiso para ejecutar el smpt y la cuenta de correo debera de tener permisos para salir a cuentas de yahoo en caso de que lo requieras y si es interno es decir en una intranet no creo que tengas problemas.

iki
13 de Julio del 2005
Hola yo tengo un problema no logro configurar mi mensaje de forma que me permita recibir una notificacion al momento que se ha entregado el mail, pueden ayudarme por favor....