• Transfer all email from one IMAP provider to another

    From D.M. Procida@21:1/5 to All on Mon Apr 7 21:12:17 2025
    I have a few GB of email locally for an account, and that address is now on a new IMAP server.

    What I want to happen is Mail to write all that email, exactly as it was, to the new IMAP provider, including all the all sent mail, and the mail arranged into different mailboxes.

    I thought that changing the server details on the account in Mail would do the trick, but I just ended up with a completely empty mail account (I got it back quickly enough after resetting the server details).

    Daniele

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From TimS@21:1/5 to daniele-at-vurt-dot-org@invalid.com on Mon Apr 7 21:24:07 2025
    On 7 Apr 2025 at 22:12:17 BST, "D.M. Procida" <daniele-at-vurt-dot-org@invalid.com> wrote:

    I have a few GB of email locally for an account, and that address is now on a new IMAP server.

    What I want to happen is Mail to write all that email, exactly as it was, to the new IMAP provider, including all the all sent mail, and the mail arranged into different mailboxes.

    I thought that changing the server details on the account in Mail would do the
    trick, but I just ended up with a completely empty mail account (I got it back
    quickly enough after resetting the server details).

    Does Mail have no Export facility? I'd export it (to mbox format, if the exporter is any good) and then re-import it.

    --
    Tim

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bruce@21:1/5 to D.M. Procida on Mon Apr 7 23:18:38 2025
    On 07/04/2025 22:12, D.M. Procida wrote:
    I have a few GB of email locally for an account, and that address is now on a new IMAP server.

    What I want to happen is Mail to write all that email, exactly as it was, to the new IMAP provider, including all the all sent mail, and the mail arranged into different mailboxes.

    I thought that changing the server details on the account in Mail would do the
    trick, but I just ended up with a completely empty mail account (I got it back
    quickly enough after resetting the server details).

    Create the folders on the IMAP server.

    Go into first local folder in Mail and cmd-A to select all messages (in
    that folder)

    Drag and drop the selection into the desired IMAP folder.

    Wait a few mins for it to finish copying before repeating for the next
    folder. (There's no progress indicator iirc)

    --
    Bruce Horrocks
    Hampshire, England

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?J=C3=B6rg_Lorenz?=@21:1/5 to D.M. Procida on Tue Apr 8 10:29:17 2025
    On 07.04.25 23:12, D.M. Procida wrote:
    I have a few GB of email locally for an account, and that address is now on a new IMAP server.

    What I want to happen is Mail to write all that email, exactly as it was, to the new IMAP provider, including all the all sent mail, and the mail arranged into different mailboxes.

    I thought that changing the server details on the account in Mail would do the
    trick, but I just ended up with a completely empty mail account (I got it back
    quickly enough after resetting the server details).

    Most servers support drag and drop across accounts/providers. Make sure
    you have the new and the old account in the same window and you can move
    all mails or even better you copy them from the old one to the new one.

    Jörg

    --
    "Roma locuta, causa finita." (Augustinus)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From TimH@21:1/5 to daniele-at-vurt-dot-org@invalid.com on Tue Apr 8 10:20:04 2025
    On 7 Apr 2025 at 10:12:17 pm BST, "D.M. Procida" <daniele-at-vurt-dot-org@invalid.com> wrote:

    I have a few GB of email locally for an account, and that address is now on a new IMAP server.

    What I want to happen is Mail to write all that email, exactly as it was, to the new IMAP provider, including all the all sent mail, and the mail arranged into different mailboxes.

    I thought that changing the server details on the account in Mail would do the
    trick, but I just ended up with a completely empty mail account (I got it back
    quickly enough after resetting the server details).

    Daniele

    There is a really handy tool for this, called imapsync. Maybe your new
    provider is aware of it; mine recommended it and had it available on their server.
    --
    TimH
    pull tooth to reply by email

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)