<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div><div style="white-space:normal">
<p dir="auto">On 22 Apr 2016, at 19:17, John Cooper wrote:</p>
<blockquote style="border-left:2px solid #3983C4; color:#3983C4; margin:0 0 5px; padding-left:5px">
<p dir="auto">Howard Wettstein wrote (at 22:53 on 21 Apr 2016):</p>
<blockquote style="border-left:2px solid #3983C4; color:#7CBF0C; margin:0 0 5px; padding-left:5px; border-left-color:#7CBF0C">
<p dir="auto">I’m trying to set up smart folders but find some of the syntax )(a lot of it) hard to follow, I mean in the drop-down lists. Is there someplace I can find more or less detailed explanations?</p>
</blockquote>
<p dir="auto">This bothers me a lot, too. So much power, and so little information!</p>
</blockquote>
<p dir="auto">The documentation could certainly be improved. As you might expect, many of the undocumented details have been added to MailMate after I wrote the documentation.</p>
<p dir="auto">As Gary wrote in a separate reply:</p>
<blockquote style="border-left:2px solid #3983C4; color:#3983C4; margin:0 0 5px; padding-left:5px">
<p dir="auto">The Smart Mailboxes feature is so powerful and Byzantine that you often just have to ask Bennie here or by e-mail if some specific task can be done, and he'll say yes or no.</p>
</blockquote>
<p dir="auto">It might be a comfort to some that my Inbox is “punished” for the lack of detailed documentation :-)</p>
<blockquote style="border-left:2px solid #3983C4; color:#3983C4; margin:0 0 5px; padding-left:5px">
<p dir="auto">I'm a pretty good reference sleuth, but I don't know how to even begin to decipher these, among many others:</p>
<p dir="auto">Source > Path > Noinbox</p>
</blockquote>
<p dir="auto">This is a hack to get around IMAP weirdness. Some IMAP servers place all mailboxes under INBOX in the mailbox hierarchy, e.g., it's <code>INBOX/Archive</code> instead of just <code>Archive</code>. The “Noinbox” specifier gets rid of the <code>INBOX</code> prefix which can be useful for various format strings used elsewhere (message list column, smart mailbox submailboxes, counter notifications). Usually, you would not need it.</p>
<blockquote style="border-left:2px solid #3983C4; color:#3983C4; margin:0 0 5px; padding-left:5px">
<p dir="auto">Date > » Local > Formatted [why the chevrons? Formatted how?]</p>
</blockquote>
<p dir="auto">Local is a special selector which converts a date to the local time zone. “Formatted” is also for use in format strings and is kind of an implementation leak -- at least in the smart mailbox editor and/or in searches. Most of the time you should only need to simply use “Date” and its comparison methods (the popup after the date).</p>
<blockquote style="border-left:2px solid #3983C4; color:#3983C4; margin:0 0 5px; padding-left:5px">
<p dir="auto">Subject > Blob</p>
</blockquote>
<p dir="auto">This is a word I got from an old RFC (standards document). It's the string often used for mailing lists to state the list name in the subject. For example, it would be “MlMt” in “[MlMt] syntax in smart folders editor”.</p>
<blockquote style="border-left:2px solid #3983C4; color:#3983C4; margin:0 0 5px; padding-left:5px">
<p dir="auto">Any Address > » Identity [or » Correspondent] > User > Notag</p>
</blockquote>
<p dir="auto">Identity/Correspondent are relatively new additions. They allow you to reduce the set of matched addresses to your own identities (email addresses found in your IMAP account settings to belong to you). So, “Identity” is your address and “Correspondent” is <em>not</em> your address. This could, e.g., be used to only match messages which have one of your addresses in a recipient header: “Recipient ▸ Identity exists”.</p>
<p dir="auto">I hope that helps a bit. I'll note that this information should be added to the documentation when I have time extend it.</p>
<p dir="auto">-- <br>
Benny</p>
</div>
</div>
</body>
</html>