Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Key bind selector for "Synchronise All Sources"

#2026

I would like to have a binding to "Synchronise All Sources" or a list of sources.

Reported by Eelco Chaudron · June 8th, 2018 @ 11:55 AM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. benny
    benny

    I believe a custom key binding for synchronize: should work for synchronizing all sources, but are you sure you really need it? All INBOX'es should, by default, be connected using IMAP IDLE which means that all new emails should arrive immediately. Changes done in MailMate are always synchronized with the server as soon as possible.

    June 11th, 2018 @ 12:26 PM

  2. Eelco Chaudron
    Eelco Chaudron

    The synchronize: custom keybinding is not in the manual. I tried it and it's only syncing the current mailbox, can you supply an option to sync the entire account?

    I've got a whole bunch of mailing lists that are filtered on the server to separate folders, so I would like to update those with a keypress.

    June 11th, 2018 @ 12:35 PM

  3. benny
    benny
    • State changed from new to accepted

    I'll make a note for that. It's good I didn't document something that did not work. The only current workaround is to bind a key (using System Preferences) to “File ▸ Synchronize ▸ All Sources”.

    June 11th, 2018 @ 12:46 PM

  4. benny
    benny
    • State changed from accepted to fixcommitted

    June 14th, 2018 @ 12:14 PM

  5. benny
    benny

    You can now do something like:

    "s" = ( "synchronize:", "679F88D4-EDAD-4626-A019-330AAA41F2E7" );
    

    The UUID could be whatever you get on the pasteboard when selecting a mailbox and hitting ⌘C. It could be a smart mailbox based on a set of IMAP mailboxes. That way you can control exactly what is synchronized.

    June 14th, 2018 @ 12:16 PM

  6. Eelco Chaudron
    Eelco Chaudron

    Verified this change, and it works! Thanks!

    June 14th, 2018 @ 12:46 PM

  7. Eelco Chaudron
    Eelco Chaudron

    I had the following in my key file, which at first seemed to work to sync all message, however when trying it again is no longer seem to work:

    "s"     = ("synchronize:", "imap://XXXXX@mail.corp.XXXXX.com");
    

    I guess in my previous test I selected the account itself, rather than any random mail folder.

    June 20th, 2018 @ 05:52 PM

  8. benny
    benny

    You are correct and I guess I made the same mistake when testing. It'll be fixed in the next update.

    June 21st, 2018 @ 12:53 PM

  9. benny
    benny
    • State changed from fixcommitted to fixreleased

    July 6th, 2018 @ 11:42 AM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.