2011-10-05 10 views
12

Estoy buscando una biblioteca que envuelva la API de javamail en el lado de recepción, de la misma manera que Commons Email maneja el envío de correos electrónicos.Biblioteca de cliente de EMail

En mi mundo perfecto funciona la biblioteca de la siguiente manera:

  1. suscribirse a un servidor de correo
  2. Notificarme cuando llegue un correo electrónico
  3. adjuntos mango para mí (¿por qué debería tener cuidado con base 64 codificación?)
  4. Desconectar del servidor de correo

Alguien sabe de una biblioteca mail/API que doe s lo de arriba?

+2

Microsoft Outlook. – Perception

+0

Puede hacerlo programáticamente? http://blog.gmane.org/gmane.comp.jakarta.james.devel/month=20020401/page=5 – Coffee

+0

@Adel ¿Qué mensaje de la lista debería estar mirando? –

Respuesta

9

Usted puede mirar en Jodd Email: http://jodd.org/doc/email.html (ver: 'correos electrónicos que reciben'). Además de enviar correos electrónicos, también envuelve la API de javamail para recibir correos electrónicos. Por lo que puede hacer:

  1. Conectar a un servidor POP3 (plan y SSL) del servidor de correo
  2. recibir correos electrónicos manualmente
  3. procesar todos los mensajes de correo electrónico recibidos utilizando API simple; incluyendo varios mensajes, archivos adjuntos, etc. contentIds
  4. Desconectar del servidor de correo

Como se ve, usted tiene que recibir correos electrónicos manualmente, por lo que no notificará el código fuera de la caja (su punto # 2). Esto se hace a propósito, ya que hay muchas maneras en que se puede notificar su código y cómo se puede monitorear el correo electrónico recibido. La mayoría de esto es realmente fácil de implementar o depende del resto de la arquitectura de su aplicación/bibliotecas usadas.