tutorial reenviar por enviar correo como archivos archivo adjuntos adjunto java gmail yahoo contacts hotmail

reenviar - Tomando la lista de contactos de hotmail gmail yahoo en java?



como reenviar un archivo en gmail (5)

la mayoría de las redes sociales lo hace. cuando registras uno de ellos, por ejemplo, twitter dice por qué no invitas a tus amigos de hotmail o yahoo o gmail. y esperan que nosotros demos nuestras credenciales y enviemos esos correos. Quiero implementar la misma característica en Java.

Probé http://code.google.com/p/contactlistimporter pero tiene un problema con hotmal.

¿Puedes sugerirme otra buena biblioteca?


La mayoría de los proveedores de correo web ofrecen una opción para exportar los contactos con fines de copia de seguridad.

Su aplicación necesitaría solicitar las credenciales del usuario, luego podría obtener la copia de seguridad de contacto (supongo que tiene una URL más o menos genérica) y analizarla.

Lo más probable es que sea una forma de formato XML o ampliamente utilizado, ambos formatos destinados a ser legibles por máquina.

Editar:

Para Gmail, la URL es http://mail.google.com/mail/contacts/data/export , acepta varios parámetros para definir el formato del archivo exportado (gmail csv, vcard, ...) y el alcance de los exportados. contactos.

Para usarlo, su aplicación debería actuar como un cliente http y primero debe iniciar sesión utilizando las credenciales del usuario.


Puede que tenga que screencrape esto usted mismo, que es una pesadilla. Escribí uno para Hotmail hace varios años que se rompió después de 6 meses a / c de los cambios que Hotmail hizo. Y luego mi solución se rompió también.




Cada uno de estos proveedores de correo electrónico tiene su propia API:

Generalmente hay muestras de Java que puede usar para comenzar su trabajo. He estado usando Google Data API para descargar con éxito mis contactos de GMail y Google Docs y Hojas de cálculo.

Parece haber bibliotecas comerciales de Java para lo que estás pidiendo. Algunos de ellos son:

No conozco ninguna biblioteca Java de código abierto que ofrezca acceso general a estos tres proveedores de correo electrónico. Hay uno para PHP llamado Open Inviter que admite más de 10 redes (si los tres grandes que mencionas podrían considerarse como tales).

Además, Plaxo ha lanzado un esfuerzo llamado Contactos portátiles (y las especificaciones del borrador parecen prometedoras), pero esto se encuentra en una etapa muy temprana. De todos modos, no usaría Portable Contacts para resolver su problema y eso no sucederá en los próximos 6 meses. Es algo que están haciendo para avanzar en su negocio al hacer copias de seguridad de las libretas de direcciones de las personas, crear una red más natural a su alrededor y avanzar en la portabilidad de datos en general con una competencia tan fuerte de Google, Facebook y MySpace.

Aparte de eso, no creo que haya nada factible en el momento de escribir esto. De lo contrario, lo encontraría. ;-)

¡Aclamaciones!
Shonzilla