Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   Java mail (http://www.forosdelweb.com/f45/java-mail-243228/)

samile 30/10/2004 20:45

Java mail
 

Necesito ayuda por favor
Tengo el siguiente codigo apra enviar un correo:

import java.util.*;
import java.io.IOException;
import java.io.Serializable;
import javax.mail.*;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;


public class Correo {
public Correo(){
}
public void enviarMail(String dir, String asunto, String mensaje){
try{


Properties props =new Properties();
props.put("mail.smtp.host","smtp.hotpop.com");
Session s=Session.getInstance(props);

MimeMessage message=new MimeMessage(s);
InternetAddress from= null,to=null;


from=new InternetAddress("[email protected]");

to=new InternetAddress(dir);


message.setFrom(from);
message.addRecipient(Message.RecipientType.TO,to);

message.setSubject(asunto);
message.setText(mensaje);

Store store=s.getStore("pop3");
store.connect("pop.hotpop.com","userID","clave");

Transport.send(message);

store.close();
//Transport.send(message);
System.out.println("Correo enviado");
} catch (AddressException e) {
System.err.println(e.getMessage());
} catch (MessagingException e) {
System.err.println(e.getMessage());
} catch (Exception e) {
System.err.println(e.getMessage());
}
}
public static void main(String[] args){
Correo c=new Correo();
c.enviarMail("[email protected]","Hola","Prueba de java mail ");
}
}
Pero al ejecutar me dice que la direccion de destino es invalida
que puede estar pasando?? necesito ayuda Ahora el error es otro:
Connect failed;
nested exception is:
java.net.ConnectException: Connection refused: connect
Press any key to continue...
Que pasara? Gracias

goncafa 31/10/2004 11:04

Hola
Bueno, primero que nada un pequeño detalle.
Si ya tienes esta linea
Código PHP:

import javax.mail.*; 

Entonces estas otras estan demas...
Código PHP:

import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Transport

Eso es solo un detalle de programacion y no tiene nada que ver con tu error, pero es bueno que empezemos a optimizar nuestros codigos verdad :si:

Lo segundo, pues asi como esta el codigo creo no ver errores, seria bueno que pongas aca la pila completa de excepciones si esk las alnza, o el mensaje de error correspondiente tal y como te lo lanza Java.

Saludos

ko^ke 02/11/2004 22:02

ahi ta

http://www.forosdelweb.com/f45/como-hice-enviar-email-con-javamail-234491/


La zona horaria es GMT -6. Ahora son las 11:54.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.