Re: [MlMt] Threading Confusion
I'm using Mike's trick now in my threaded inbox. It's great. And the beauty of it is that since mailing_lists is a smart folder, I don't need to do any filtering on the server to get exactly the behavior I want, or later if I want I could filter some stuff on the server and the rule will work fine regardless. Here's the rule, for posterity I guess: filter = "((#thread-id =[c] $INBOX.#thread-id and #source.path =[c] 'INBOX/Sent Messages' and message-id !=[c] $MAILING_LISTS.message-id) or (#thread-id =[c] $INBOX.#thread-id and #source.path !=[cx] 'INBOX/Sent Messages'))"; I think this is so nice that it should go in the Examples that come with MailMate. I guess the issue is, people might have different names for their Sent Messages on their IMAP servers, so it might not work out of the box. Anyway, thanks everyone. -- Marco On 19 Jan 2015, at 7:59, Benny Kjær Nielsen wrote: On 19 Jan 2015, at 16:53, Mike Brasch wrote: But this will not work with Gmail addresses because Gmail deletes the mails sent back from the list server. A bad behavior I think. Inter alia because of this I went away from Gmail. In the meantime there is maybe an option for this? This is one of the (many) non-standard parts of Gmail IMAP. It's not a configurable Gmail behavior and I don't think there is much MailMate can do about it. -- Benny ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] Threading Confusion
On 19 Jan 2015, at 16:53, Mike Brasch wrote: But this will not work with Gmail addresses because Gmail deletes the mails sent back from the list server. A bad behavior I think. Inter alia because of this I went away from Gmail. In the meantime there is maybe an option for this? This is one of the (many) non-standard parts of Gmail IMAP. It's not a configurable Gmail behavior and I don't think there is much MailMate can do about it. -- Benny ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] Threading Confusion
On 19 Jan 2015, at 16:28, Benny Kjær Nielsen wrote: If a competition existed for “trick of the month” I'd say you earned it for this one. Beautiful. Thank you very much. :-) But this will not work with Gmail addresses because Gmail deletes the mails sent back from the list server. A bad behavior I think. Inter alia because of this I went away from Gmail. In the meantime there is maybe an option for this? -- Gruß Mike ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] Threading Confusion
On 19 Jan 2015, at 14:58, Mike Brasch wrote: Then, in the "Inbox+Send" smart folder, I use the condition If I send a mail to a list, the sent mail appears in the Inbox+Send folder until the is "sent back" from the list server. If a competition existed for “trick of the month” I'd say you earned it for this one. Beautiful. -- Benny ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] Threading Confusion
Moin Moin! On 18 Jan 2015, at 18:41, Marco Carmosino wrote: The only issue remaining is mailing lists: there are two "starting" messages for the thread, one reflected by the mailing list and one from my Sent Messages folder, showing up in my "Threaded Inbox". MailMate hangs the thread off the copy of the initial message from my Sent Messages folder. And the same will happen with this message: two copies of my reply will show up in the threaded inbox, one from Sent Messages and one from the list. "My" IMAP server sorts out all mailing list mails into folders (which is IMHO the correct instance for doing this). These folders are the sources of my smart folder "Mailinglists". I don't use the list-id because of 2 mailing lists which unfortunatly don't use it. Otherwise I would do so. No conditions. Submailboxes with "Source -> Path". No rules. Then, in the "Inbox+Send" smart folder, I use the condition If I send a mail to a list, the sent mail appears in the Inbox+Send folder until the is "sent back" from the list server. -- Gruß Mike ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] Threading Confusion
Marco Carmosino wrote (at 11:41 on 18 Jan 2015): The "threaded inbox" smart folder described by Benny is actually perfect for my purposes, thanks, and it is indeed working dynamically, sorry for the confusion. The only issue remaining is mailing lists: there are two "starting" messages for the thread, one reflected by the mailing list and one from my Sent Messages folder, showing up in my "Threaded Inbox"two copies of my reply will show up in the threaded inbox, one from Sent Messages and one from the list. How do people deal with this in MailMate? I just delete the message I sent as soon as I see it show up in the list. > On 17 Jan 2015, at 7:05, Kai Großjohann wrote: I've got a solution that might work for the replies. Instead of relying on the copies of the messages that MailMate saves when I send one, I am Bcc'ing myself. This means that all the incoming email filters apply to my own messages, too. I use this undocumented preference to achieve this: MmDefaultBccHeader = "<.sender.>"; I believe it can be set with the following shell command: defaults write com.freron.MailMate MmDefaultBccHeader '<.sender.>' Kai On 17 Jan 2015, at 6:55, Marco Carmosino wrote: Hi, I have the latest MailMate (5035 64 bit beta). Looking at my inbox, I can hit the "Thread" button and get a "same threads" view. But this doesn't seem to update when new messages arrive, i.e. it isn't a "dynamic" query. Is there a way to set it up such that, if a single message from a thread is in a mailbox, then all messages from that thread are displayed, threaded, in the viewer? Alternately, I mostly use this button to see my own replies spliced into a thread that I'm currently following, so anything accomplishing that automatically and by default would be fine. Another desirable version of this would be, set up a folder such that, if a single message from a thread that also has messages in some other list of folders (for me this would be set to "Archive" and "Sent Messages") display the whole thread in the viewer. Thanks, -- Marco ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] Threading Confusion
The "threaded inbox" smart folder described by Benny is actually perfect for my purposes, thanks, and it is indeed working dynamically, sorry for the confusion. The only issue remaining is mailing lists: there are two "starting" messages for the thread, one reflected by the mailing list and one from my Sent Messages folder, showing up in my "Threaded Inbox". MailMate hangs the thread off the copy of the initial message from my Sent Messages folder. And the same will happen with this message: two copies of my reply will show up in the threaded inbox, one from Sent Messages and one from the list. I suppose I could just work with mailing lists completely separately, by moving anything from a mailing list out of my inbox and using the mailing lists smart folder. Since my replies are bounced to me, I'll have the whole conversation in there without having to match thread-id anyway. How do people deal with this in MailMate? Currently I've got "thread-id is in Inbox Thread-id", "list-id does not exist", and "Source > Path is not Drafts", so that replies to mailing list threads that are still living in the underlying INBOX folder don't show up. Of course, this splits my inbox in a bit of a weird way. I think ideally I'd prefer "live" threads from mailing lists in my Threaded inbox, without the duplicate messages. Currently I'm trying to figure out some way to write "exclude messages in Drafts and Sent messages that are in reply to or sent to any mailing list", I think this would achieve what I want. Thanks, -- Marco On 17 Jan 2015, at 7:05, Kai Großjohann wrote: I've got a solution that might work for the replies. Instead of relying on the copies of the messages that MailMate saves when I send one, I am Bcc'ing myself. This means that all the incoming email filters apply to my own messages, too. I use this undocumented preference to achieve this: MmDefaultBccHeader = "<.sender.>"; I believe it can be set with the following shell command: defaults write com.freron.MailMate MmDefaultBccHeader '<.sender.>' Kai On 17 Jan 2015, at 6:55, Marco Carmosino wrote: Hi, I have the latest MailMate (5035 64 bit beta). Looking at my inbox, I can hit the "Thread" button and get a "same threads" view. But this doesn't seem to update when new messages arrive, i.e. it isn't a "dynamic" query. Is there a way to set it up such that, if a single message from a thread is in a mailbox, then all messages from that thread are displayed, threaded, in the viewer? Alternately, I mostly use this button to see my own replies spliced into a thread that I'm currently following, so anything accomplishing that automatically and by default would be fine. Another desirable version of this would be, set up a folder such that, if a single message from a thread that also has messages in some other list of folders (for me this would be set to "Archive" and "Sent Messages") display the whole thread in the viewer. Thanks, -- Marco ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] Threading Confusion
I've got a solution that might work for the replies. Instead of relying on the copies of the messages that MailMate saves when I send one, I am Bcc'ing myself. This means that all the incoming email filters apply to my own messages, too. I use this undocumented preference to achieve this: MmDefaultBccHeader = "<.sender.>"; I believe it can be set with the following shell command: defaults write com.freron.MailMate MmDefaultBccHeader '<.sender.>' Kai On 17 Jan 2015, at 6:55, Marco Carmosino wrote: Hi, I have the latest MailMate (5035 64 bit beta). Looking at my inbox, I can hit the "Thread" button and get a "same threads" view. But this doesn't seem to update when new messages arrive, i.e. it isn't a "dynamic" query. Is there a way to set it up such that, if a single message from a thread is in a mailbox, then all messages from that thread are displayed, threaded, in the viewer? Alternately, I mostly use this button to see my own replies spliced into a thread that I'm currently following, so anything accomplishing that automatically and by default would be fine. Another desirable version of this would be, set up a folder such that, if a single message from a thread that also has messages in some other list of folders (for me this would be set to "Archive" and "Sent Messages") display the whole thread in the viewer. Thanks, -- Marco ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] Threading Confusion
On 17 Jan 2015, at 6:55, Marco Carmosino wrote: I have the latest MailMate (5035 64 bit beta). Looking at my inbox, I can hit the "Thread" button and get a "same threads" view. But this doesn't seem to update when new messages arrive, i.e. it isn't a "dynamic" query. It should be dynamic. Are you sure? Note that it takes you to the “All Messages” folder (if you don't hold down ⌥) which might make a difference if you have configured this mailbox differently. Is there a way to set it up such that, if a single message from a thread is in a mailbox, then all messages from that thread are displayed, threaded, in the viewer? Yes. Here is the “recipe” for the Inbox: 1. Select the Inbox. 2. Make sure no messages are selected (⌘-click any selected messages). 3. Click the Thread button. 4. Click the “Save” button to store the result as a smart mailbox. This mailbox should show you the Inbox including any other messages in the same threads. If you edit the smart mailbox you'll see that the core of it is this condition: ![](cid:4BB9A837-FE71-4597-B218-F859D421F35A@freron.com "PastedImage.png") Alternately, I mostly use this button to see my own replies spliced into a thread that I'm currently following, so anything accomplishing that automatically and by default would be fine. If you edit the resulting smart mailbox then you might want to base it on Inbox+Sent instead of All Messages (for efficiency). (In the Mailboxes pane of the mailbox editor.) Another desirable version of this would be, set up a folder such that, if a single message from a thread that also has messages in some other list of folders (for me this would be set to "Archive" and "Sent Messages") display the whole thread in the viewer. In the message viewer? That is known (to me) as a conversation view. This is currently not possible in MailMate. -- Benny ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
[MlMt] Threading Confusion
Hi, I have the latest MailMate (5035 64 bit beta). Looking at my inbox, I can hit the "Thread" button and get a "same threads" view. But this doesn't seem to update when new messages arrive, i.e. it isn't a "dynamic" query. Is there a way to set it up such that, if a single message from a thread is in a mailbox, then all messages from that thread are displayed, threaded, in the viewer? Alternately, I mostly use this button to see my own replies spliced into a thread that I'm currently following, so anything accomplishing that automatically and by default would be fine. Another desirable version of this would be, set up a folder such that, if a single message from a thread that also has messages in some other list of folders (for me this would be set to "Archive" and "Sent Messages") display the whole thread in the viewer. Thanks, -- Marco ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate