<!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">Short Version: Is there a way to create a universal key binding to move a message to a different folder depending on the account that the message is in?</p>

<p dir="auto">Long Version and background:</p>

<p dir="auto">I use Sanebox and have several “snooze” folders. I also have two mail accounts connected, and annoyingly Sanebox automatically appends different symbols to these snooze folders for each account. For example, one account’s tomorrow snooze folder is named “@SaneTomorrow”, while the other account’s is named “+SaneTomorrow”. I would like to be able to set a universal keybinding to move a message into the current account’s SaneTomorrow folder.</p>

<p dir="auto">I use Mail Act-On with Mail.app to do this now, and it handles the situation by allowing me to duplicate the keybinding, and then I just have to be careful to put the correct logic (e.g. “if the account is #1, file message in @SaneTomorrow; otherwise file it in +SaneTomorrow”). From the mailing list, I saw one conversation that led me to wonder if a technique would work to achieve this, in combination with the ability to set <a href="https://manual.mailmate-app.com/custom_key_bindings" style="color:#3983C4">custom keybindings for folders</a> “within the account the message is currently located”.</p>

<p dir="auto"><a href="https://www.mail-archive.com/mailmate@lists.freron.com/msg00972.html" style="color:#3983C4">This conversation</a> describes how multiple commands can be assigned to a single keybinding. Could I assign multiple <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">moveToMailbox</code> commands to a single keybinding and assume that if the first command failed, MailMate would just move on to process the next? And similarly, if the first command succeeded, the second command would fail?</p>

<p dir="auto">I tried this, but it didn’t do what I expected:</p>

<p dir="auto"><code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">”^1” = (“moveToMailbox:”, “/@SaneTomorrow”, “moveToMailbox:”, “/+SaneTomorrow”);</code></p>

<p dir="auto">Instead of failing, MailMate actually creates the @SaneTomorrow folder in account #2 when I try to move a message that isn’t in account #1 with this command. So I’m left wondering if there’s a way to implement the “if account 1” login in the keybinding itself, or if there’s another mechanism by which to achieve this.</p>

<p dir="auto">Thanks in advance,<br><br>
Josh    </p>
</div>
</div>
</body>
</html>