Re: [MlMt] Threading Confusion

2015-01-20 Thread Marco Carmosino
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

2015-01-19 Thread Benny Kjær Nielsen

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

2015-01-19 Thread Mike Brasch

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

2015-01-19 Thread Benny Kjær Nielsen

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

2015-01-19 Thread Mike Brasch

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

2015-01-18 Thread John Cooper

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

2015-01-18 Thread Marco Carmosino
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

2015-01-17 Thread Kai Großjohann
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

2015-01-17 Thread Benny Kjær Nielsen

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

2015-01-16 Thread Marco Carmosino

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