<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body><div style="font-family: sans-serif;"><div class="plaintext" style="white-space: normal;"><p dir="auto">On 29 Apr 2022, at 6:09, Robert Wall wrote:</p>
</div><blockquote class="embedded" style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; color: #777777;"><div id="70B96D7D-049C-4A4C-BFCC-1BFBDA55D778">
<div style="font-family: sans-serif;">
<div class="markdown" style="white-space: normal;">
<p dir="auto">On 29 Apr 2022, at 7:55, Eric Sharakan wrote:</p>
</div>
<div class="plaintext" style="white-space: normal;">
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; color: #777777;">
<p dir="auto">On 29 Apr 2022, at 8:41, Robert Wall wrote:</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; border-left-color: #999999; color: #999999;">
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; border-left-color: #BBBBBB; color: #BBBBBB;">
<p dir="auto">On Apr 29, 2022, at 7:28 AM, Randall Gellens <mailmate@randy.pensive.org> wrote:</p>
<p dir="auto">On 28 Apr 2022, at 20:02, Bill Cole wrote:</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; border-left-color: #BBBBBB; color: #BBBBBB;">
<p dir="auto">On 2022-04-28 at 18:03:47 UTC-0400 (Thu, 28 Apr 2022 15:03:47 -0700)<br>
Randall Gellens <mailmate@lists.freron.com><br>
is rumored to have said:</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; border-left-color: #BBBBBB; color: #BBBBBB;">
<p dir="auto">This is what I do for all my archive and auto-delete functions, but it seems to me that the rules in the smart mailbox don't always fire until I click on the mailbox to view it, a bit like Schrödinger's mailbox. I also find this behavior in general, e.g., I see a new message arrive in my main Inbox that should have been moved by a rule to a different mailbox, but instead it sits in my Inbox for hours (maybe longer) but if I click on the mailbox to which it should have been moved, there it is and it's gone when I switch back to the Inbox. It seems that, for whatever reason, rules don't always trigger or at least the effect of them running isn't always visible. But other times they do seem to run automatically.</p>
</blockquote>
<p dir="auto">This is an IMAP artifact. You don't see the message in the new location until you resynch the new location.</p>
</blockquote>
<p dir="auto">You're saying that MailMate doesn't resync a mailbox after it moves a message? And furthermore, ignores IDLE, which my server supports and which MM issues? Even if that was the case (which seems very hard to believe), then how is that the rules do work as intended at other times?</p>
</blockquote>
<p dir="auto">I always just thought it was a minor UI glitch. When it happens to me, the moved message will sometimes be there for quite awhile- but if I switch to another mailbox and back quickly, it disappears as expected.</p>
</blockquote>
<p dir="auto">I'm pretty sure Benny has said in the past that this MM behavior is intentional, to prevent confusion caused by a message disappearing from (or appearing in) a mailbox you're currently looking at.</p>
</blockquote>
</div>
<div class="markdown" style="white-space: normal;">
<p dir="auto">If it's intentional that it stay, then it's still glitched - because sometimes it disappears right away, and sometimes it doesn't.</p>
<p dir="auto">In my opinion the behavior <em>should</em> be to process the rule immediately, and register the results of that processing in the UI. Otherwise you find yourself staring at messages and wondering why your rules aren't firing. :)</p>
</div>
</div></div></blockquote>
<div class="plaintext" style="white-space: normal;"><p dir="auto">
<br>
Yes, exactly. It would seem to make more sense to download the message, run it through the rules, then, if after that the message is put into a mailbox currently being viewed, update the display to show it.</p>
<br><p dir="auto">--Randall</p>
</div>
</div></body>
</html>