que tal gracias por ayudamarme con este temita te comento que estoy 100% seguro que es la configuracon del servidor ya que yo soy la persona que administra el servidor de correo y e realizado pruebas en con el mismo cdigo en una clsse completamente nueva y funciona envia los correos correctamente
Código:
package chuidiang.ejemplos.mail;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class ChuidiangEjemplosMail {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
try
{
// Propiedades de la conexión
Properties props = new Properties();
props.setProperty("mail.smtp.host", "192.168.5.2");
//props.setProperty("mail.smtp.starttls.enable", "true");
props.setProperty("mail.smtp.port", "25");
props.setProperty("mail.smtp.user", "[email protected]");
props.setProperty("mail.smtp.auth", "true");
props.put("mail.debug", "true");
// Preparamos la sesion
Session session = Session.getDefaultInstance(props);
// Session.setDebug(true);
// Construimos el mensaje
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress("[email protected]"));
message.addRecipient(
Message.RecipientType.TO, new InternetAddress("[email protected]"));
//message.addRecipient(
//Message.RecipientType.CC, new InternetAddress("[email protected]"));
message.setSubject("Sistema de Requerimietos");
message.setText("Solicitud de requerimiento emitida por:");
// Lo enviamos.
Transport t = session.getTransport("smtp");
t.connect("sistemas", "clave");
t.sendMessage(message, message.getAllRecipients());
// Cierre.
t.close();
}
catch (Exception e)
{
e.printStackTrace();
}
// TODO code application logic here
}
}
con el codigo como esta funciona sola no se que puedo estar haciendo mal al momento de unir este codigo a mi aplicacion que hace que esta no responda