Estoy ayudando a un amigo a migrar su correo electrónico de un Macbook a un servidor imap. He creado una cuenta imap en un servidor para mantener los correos electrónicos.
¿Hay alguna forma de copiar masivamente el contenido de las carpetas locales ("En mi Mac") al servidor imap? Mi amigo tiene carpetas dentro de carpetas. Algo como esto:
- Casa
- mensaje
- mensaje
- mensaje
- Fontanería
- mensaje
- mensaje
- Facturas
- mensaje
- mensaje
- Eléctrico
- mensaje
- mensaje
- Vacaciones
- mensaje
- mensaje
- Horarios
- mensaje
- mensaje
- Chistes
- mensaje
- mensaje
etc. Probablemente unas 50 carpetas de nivel superior y no tengo ni idea de cuántas subcarpetas. 2G de correo electrónico en total.
Quiero copiar todo el lote a un servidor para que pueda acceder a él desde su iPad. Supongamos que no va a acceder a las carpetas locales en su Mac una vez que tengamos esto resuelto.
¿Se puede hacer esto, o estamos condenados a crear las carpetas una por una y luego copiar los correos individuales?
Más información a medida que experimentaba:
El servidor es Dovecot
Estaba transfiriendo carpetas al servidor simplemente arrastrándolas dentro de Mail.app. Esto funcionaba bien en la mayoría de los casos.
A algún programa de la cadena no le gustan los puntos en los nombres de las carpetas, así que la carpeta "Dr.Who" pasó a ser "Dr" con la subcarpeta " Who" y entonces se produjeron errores. Después de pasar algún tiempo buscando carpetas con '.' en sus nombres, y renombrarlas, las cosas fueron mejor.
A veces, cuando arrastraba una carpeta que contenía tanto mensajes como subcarpetas, funcionaba sin problemas. Otras veces, la carpeta de nivel superior quedaba vacía y no permitía almacenar mensajes en ella. Cuando eso ocurría, podía mirar alrededor y encontrar la carpeta llamada " carpeta (Mensajes)" que contenía los mensajes que faltaban. Entonces podría recombinar las dos carpetas y cambiarles el nombre y ya estaría bien.
Mail.app necesita una función para ordenar las carpetas alfabéticamente. Descubrí que podía hacerlo manualmente cerrando Mail, borrando .mboxCache.plist y reiniciando Mail.
En imap-upload
hubiera sido perfecta para mis necesidades si hubiera funcionado. Puede que intente depurarla.
Dejaré la pregunta abierta un tiempo para ver si alguien encuentra una respuesta real.
Un dato más: como experimento, probé a crear la subcarpeta "Dr. Who" desde 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 para carpetas en el sistema local. Por lo tanto, un nombre de carpeta con un punto en ella es perfectamente aceptable para una carpeta local, que causa problemas cuando se empuja a un servidor IMAP.
0 votos
Didi has probado el
export mailbox
¿función? Esto crea una.mbox
que debe contener todas las carpetas y subcarpetas.0 votos
Tal vez mirar esta pregunta. Parece muy similar a la suya. apple.stackexchange.com/questions/286364/
0 votos
He jugado con
export mailbox
pero no sé cómo importar los archivos resultantes al servidor.0 votos
¿Qué software utiliza el servidor? ¿Lo gestiona usted mismo o es un servicio público?
0 votos
Miré la otra respuesta. Lamentablemente, lo único que hacía era importar los buzones a las carpetas locales. Estoy tratando de ir en la otra dirección.
0 votos
De todas formas sería más fácil que todos nos hablarais del servidor. Por favor, aclárelo.
0 votos
¿Lo has intentado? imap-upload.sourceforge.net
0 votos
El servicio de alojamiento es Dreamhost. No sé exactamente qué versión de iMap utilizan. He encontrado un problema que se interponía en el camino de simplemente arrastrar las carpetas de "En mi Mac" para el servicio Dreamhost - alguna pieza de software en algún lugar de la cadena no le gusta nombres de carpetas con '.' en ellos. Tuve que rastrearlas todas y renombrarlas.
0 votos
Imap-upload parece perfecto; lo probaré. ¿Maneja recursivamente las subcarpetas?
0 votos
Nunca lo he probado pero creo que clona todo el archivo mbox al servidor. Así que si el buzón exportado contiene todas las carpetas debería hacer el trabajo correcto.
0 votos
Parece una gran aplicación, pero no funciona. Cada mensaje que intenta subir falla con "NG (espacio de nombres desconocido.)". Ese parece ser el problema con este tipo de ejercicio. Cada cliente y cada servidor tiene errores y casos extremos que no funcionan. Empareja un cliente aleatorio con un servidor aleatorio, y las probabilidades de que los casos extremos se solapen y acabes atascado son más que probables.
0 votos
¿Tienes acceso ssh al servidor?
0 votos
Sí; ¿estás sugiriendo que copie a mano los archivos?
1 votos
No he encontrado otro software :) echa un vistazo aquí: wiki.dovecot.org/Migration/MailFormat