Foro sobre Java SE > Crear un SMTP en plan casero
Ésto te podría ser útil:
http://www.oracle.com/technetwork/java/javamail/index-138643.html
Gracias a los dos por la respuesta pero no creo que sea eso lo que me pide el ejercicio.
Ya sé que existen funciones en Java para mandar emails, pero lo que me pide el ejercicio es simular en plan casero el funcionamiento de un servidor SMTP enviando y recibiendo mensajitos.
Supongo que la forma de hacerlo es creando un socket en el puerto 25 (que es el de SMTP), algo así como:
Socket clientSocket = new Socket("192.168.1.2",25);
Pero a partir de ahí no sé cómo seguir.
Gracias
Lo que has preguntado es ésto: "Desarrollar un cliente de correo...", y a eso se te ha contestado.
Si en vez de ello, lo que quieres es desarrollar un servidor de correo, podrías usar como referencia estos dos proyectos:
http://javaemailserver.sourceforge.net/
http://www.ericdaugherty.com/java/mailserver/
Hola a todos:
Hasta ahora no había tenido ningún problema con el Java y se me daba bastante bien, pero estoy ahora con un ejercicio que no tengo ni idea ni por donde empezarlo, el enunciado es:
Desarrollar un cliente de correo no visual para mantener conversaciones mediante SMTP.
se va a limitar al siguiente ejemplo (R -> Recibir y E -> Enviar) y no añadiremos lógica de control de errores en la conversación:
Conectar…
R: 220…
E: HELO…
R: 250…
E: AUTH LOGIN
R: 334
E: usuario codificado en base 64
R: 334
E: password codificada en base 64
R: 235
E: MAIL FROM:…
...
Debe ser facílisimo de hacer, pero por más que miro la documentación y busco información en Internet no consigo saber ni cómo empezar.
Muchas gracias.
Saludos