compatibilidad con el protocolo IMAP en diferentes servidores de correo electrónico
-
21-09-2019 - |
Pregunta
El tener que interactuar con varios servidores de correo electrónico diferentes a través de IMAP (con JavaMail), he encontrado que hay un nivel muy diferente de apoyo para las características IMAP entre ellos. La falta de apoyo de algunos aspectos se ha traducido en el desarrollo de más tiempo, un código más complicado de tratar diferentes soportes, peor performance, debido a no ser capaz de buscar, etc.
Así que me gustaría conseguir algo de información sobre otros servidores y qué nivel de apoyo que proporcionan. Hasta ahora he tratado con Lotus Domino y Novell GroupWise (y en menor medida de Exchange 2003 y 2007). Estoy particularmente interesado en uno más utilizado en Unix / Linux ( Courier, Cyrus, Dovecot, UW IMAP ) y Zimbra , pero no dude en añadir cualquier sabes. También dio la bienvenida a información sobre servicios en línea como Gmail .
Características que considero (comentario si usted está interesado en los demás y voy a añadirlos.
- banderas de encargo
- La búsqueda banderas personalizadas
- La búsqueda cabeceras arbitrarias
- ir a buscar parcial
- autenticación de proxy
Y lo que he encontrado hasta ahora (correcto si estoy equivocado en cualquier lugar):
Lotus Domino
- banderas de encargo Sí
- La búsqueda banderas personalizadas Sí
- La búsqueda cabeceras arbitrarias Sí
- ir a buscar parcial?
- autenticación de proxy tipo de , que puede dar algunos permisos de usuario para acceder a otra usuarios en los buzones y que los verá en la carpeta de su '\' Otros usuarios
Novell GroupWise
- banderas de encargo No
- La búsqueda banderas personalizadas No
- La búsqueda cabeceras arbitrarias No
- ir a buscar parcial?
- autenticación de proxy Sí , puede utilizar lo que se llama una aplicación de confianza
Palomar
- banderas de encargo: sí
- Búsqueda de la aduana: sí
- La búsqueda cabeceras arbitrarias: sí
- ir a buscar Parcial: Sí autentificación
- Proxy:?
Observaciones : Una lista de las banderas de encargo se envía en respuesta "banderas" de SELECT / EXAMINAR comandos y "PERMANENTFLAGS" respuesta del comando SELECT. Esto también incluye las banderas que se utilizan no más. No estoy seguro de si es posible para deshacerse de ellos.
Gmail
- banderas de encargo: sí
- Búsqueda de la aduana: sí
- La búsqueda cabeceras arbitrarias: sí
- ir a buscar Parcial: Sí
- autenticación de proxy: no
Lukas felicitaciones! Voy a esperar por su información de cambio y voy a añadir algunas cosas si no lo tiene (he probado hace algún tiempo para que su información será más fiable)
Solución
Esto es lo que he intentado hasta ahora. Voy a tratar de añadir más tarde (tener acceso a Exchange 2003 y 2007 y Courier) más tarde.
Palomar
-
banderas
- Custom: Sí
- La búsqueda personalizada: Sí
- La búsqueda cabeceras arbitrarias: Sí
- ir a buscar parcial: Sí autentificación
- Proxy:?
A destacar: Una lista de las banderas de encargo se envía en respuesta "banderas" de SELECT / EXAMINAR comandos y la respuesta "PERMANENTFLAGS" del comando SELECT. Esto también incluye las banderas que se utilizan no más. No estoy seguro de si es posible para deshacerse de ellos.
Gmail
-
banderas
- Custom: Sí
- La búsqueda personalizada: Sí
- La búsqueda cabeceras arbitrarias: Sí
- ir a buscar parcial: Sí
- autenticación de proxy: muy probablemente no
A destacar:. Parece que no hay manera de recuperar una lista de las banderas de encargo utilizados en la actualidad
Otros consejos
sesión de Gmail IMAP, no parece demasiado bueno para proxyauth:
---
* OK Gimap ready for requests from 1.1.1.1 wi9if8940621pbc.126
A001 LOGIN testuser testpassword
* CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 UIDPLUS COMPRESS=DEFLATE
A001 OK testuser Test User authenticated (Success)
A001 PROXYAUTH someotheruser
A001 BAD Unknown command: PROXYAUTH