Necesito conectarme a un buzón de Exchange en un script de Python, sin utilizar ninguna configuración de perfil en el equipo local (incluido el uso de Outlook). Si uso win32com para crear una sesión MAPI.Session podría iniciar sesión (con el método Logon()) con un perfil existente, pero solo quiero proporcionar un nombre de usuario & contraseña.Conectarse al buzón de Exchange con Python
¿Esto es posible? Si es así, ¿podría alguien proporcionar un código de ejemplo? Preferiría que solo usara la biblioteca estándar y el paquete pywin32. Desafortunadamente, no es posible habilitar el acceso IMAP para el servidor Exchange (y luego usar imaplib).
En caso de que sea necesario: todo lo que hará la secuencia de comandos será conectarse al buzón y ejecutar los mensajes en la Bandeja de entrada, recuperando los contenidos. ¡Puedo manejar la escritura del código para eso, si puedo obtener una conexión en primer lugar!
Para aclarar con respecto a Outlook: Outlook se instalará en la máquina local, pero no tiene ninguna configuración de cuentas (es decir, todas las bibliotecas apropiadas estarán disponibles, pero necesito operar independientemente de cualquier configuración dentro de Outlook).
Habilitar IMAP no es una opción (todo sería trivial si lo fuera, pero lamentablemente no lo es). –
Sí, eso es lo que pensé, pero valió la pena intentarlo. –
Probablemente debería haber puesto eso en la pregunta en primer lugar (hice esa edición ahora). Gracias :) –