Veras, de cURL tengo solamente algunas nociones, solo he aprendido lo que voy requiriendo para desarrollos especificos, primero me planteo el "que" y comienzo a investigar sobre el "como", paso por paso.
En tu caso, no importa que sea Squirrelmail, RoundCube, Horde, WorldClient, etc., solo debes buscar conectarte y leer la cookie para poder realizar peticiones subsecuentes, de hecho, creo que en el aporte de
Abimael sobre cURL hay un ejemplo de esto, casi hasta el final de las respuestas.
Creo que no deberias enviar user y pass en CURLOPT_COOKIE, sino por POST (no se como hacerlo) y despues leer la COOKIE para "mantener la sesion activa" enviando el contenido, ahora si en CURLOPT_COOKIE.
Tal vez tambien vas a necesitar activar la opcion para seguir redirecciones, en el aporte de
Abimael debe estar la opcion, si no, tambien puedes ver en
http://www.forosdelweb.com/f18/aport...bit-ly-808160/ y adaptarlo a tus necesidades.