<!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 style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">This is somewhat of a tangent, but not much. :-)</p>
<p dir="auto">Based partly on this message, I've started to look at EagleFiler for archiving old emails. To play with this, I attempted to create a smart mailbox in MM with the condition set to "Date is not within last 24 months". As soon as I did, I got the spinning beachball of death, and MM never recovered (I let it sit for almost 10 hours). Force quitting and restarting MM immediately produced the same hang. The only way to get MM functioning for me again was to manually go into the Mailboxes.plist file and delete the offending smart mailbox definition, which looked like:</p>
<pre style="background-color:#F7F7F7; border-radius:5px 5px 5px 5px; margin-left:15px; margin-right:15px; max-width:90vw; overflow-x:auto; padding:5px" bgcolor="#F7F7F7"><code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0" bgcolor="#F7F7F7"> { filter = "#date <[f] 24 months ago";
name = "Untitled";
parentUUID = "MAILBOXES";
set = "ALL_MESSAGES";
showAccounts = :true;
uuid = "7C890EF1-B75A-450C-8E96-6F97AB79219D";
},
</code></pre>
<p dir="auto">This is running r5582.</p>
<p dir="auto">-Eric</p>
<p dir="auto">On 3 Jan 2019, at 19:30, Rick Cogley wrote:</p>
</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">Hello - I have been archiving my email using the EagleFiler bundle, from<br>
within the useful Examples/Years sample smart folders. Just select a<br>
year, and use the bundle to get it into the active EagleFiler archive.<br>
<br>
What I’d like to do is keep up to 3 years of email in my various IMAP<br>
accounts, but automatically archive anything older than that.<br>
<br>
I haven’t tried it but, I think I can probably make a smart folder that<br>
shows anything older than 3 years, without trouble. Then of course I can<br>
just select those results and use the bundle to push to EagleFiler, then<br>
delete the emails from the MailMate smart folder, one I confirm. But I’d<br>
like to automate it.<br>
<br>
How could I script this:<br>
<br>
* take the results of said smart folder<br>
* run it through the EagleFiler bundle, to a specific EagleFiler archive<br>
* delete the results after they are archived<br>
<br>
Is it possible?<br>
<br>
Kind regards Rick<br>
<br>
-- Rick Cogley<br>
M: +81-90-9959-5452<br>
_______________________________________________<br>
mailmate mailing list<br>
mailmate@lists.freron.com<br>
<a href="https://lists.freron.com/listinfo/mailmate" style="color:#777">https://lists.freron.com/listinfo/mailmate</a></p>
</blockquote></div>
<div style="white-space:normal">
</div>
</div>
</body>
</html>