Estoy ayudando a un amigo a migrar de un Macbook. He creado una cuenta imap en un servidor para guardar los correos electrónicos.
¿Hay alguna forma de realizar una copia masiva del contenido de las carpetas locales ("En mi Mac") en el servidor imap? Mi amigo tiene carpetas dentro de las carpetas. Algo como esto:
- casa
- mensaje
- mensaje
- mensaje
- fontanería
- mensaje
- mensaje
- cuentas
- mensaje
- mensaje
- eléctrico
- mensaje
- mensaje
- vacaciones
- mensaje
- mensaje
- Horarios
- mensaje
- mensaje
- chistes
- mensaje
- mensaje
y así sucesivamente. Probablemente alrededor de 50 carpetas de nivel superior y no tengo idea de cuántas subcarpetas. 2G de total de correo electrónico.
Quiero realizar una copia masiva de todo el lote en un servidor para que pueda acceder a ellos desde su iPad. Supongamos que no accederá a las carpetas locales en su Mac una vez que lo hayamos resuelto.
¿Se puede hacer esto o estamos condenados a crear las carpetas una por una y luego copiar los correos electrónicos individuales?
Más información que experimenté:
El servidor es Dovecot
Estaba transfiriendo carpetas al servidor simplemente arrastrándolas dentro de Mail.app. Esto funcionó bien en la mayoría de los casos.
A algunos programas de la cadena no les gustan los puntos en los nombres de las carpetas, por lo que la carpeta "Dr.Who" se cambió a "Dr" con la subcarpeta "Who" y luego se produjeron los errores. Después de que pasé un tiempo buscando carpetas con '.' en sus nombres, y al cambiarles el nombre, las cosas fueron mejor.
A veces, cuando arrastré una carpeta que contenía mensajes y subcarpetas, se desarrolló sin problemas. A veces, la carpeta de nivel superior estaría vacía y no permitiría almacenar mensajes en ella. Cuando eso sucediera, podía mirar alrededor y encontrar la carpeta llamada " folder (Messages)" que contenía los mensajes faltantes. Entonces podría volver a combinar las dos carpetas y cambiar mi nombre y estaría bien.
Mail.app realmente necesita una función de "ordenar las carpetas alfabéticamente". Descubrí que podía hacer esto manualmente saliendo de Mail, eliminando .mboxCache.plist y reiniciando Mail.
La herramienta imap-upload
hubiera sido perfecta para mis necesidades si hubiera funcionado. Podría buscar en la depuración.
Dejaré la pregunta abierta por un tiempo para ver si alguien encuentra una respuesta real.
Un punto de datos más: como experimento, intenté crear la subcarpeta "Dr. Who" de Thunderbird en lugar de Mail.app. Creó la carpeta "Dr" con la subcarpeta "Who". Creo que Mail.app usa puntos como especificadores de subcarpetas cuando habla con un servidor IMAP, pero usa barras diagonales para las carpetas en el sistema local. Por lo tanto, un nombre de carpeta con un punto es perfectamente aceptable para una carpeta local, ya que causa problemas cuando se envía a un servidor IMAP.