月曜の朝9時30分。受信トレイは満杯。そのほとんどに返信は要りません——ニュースレター、通知、サービスのお知らせ、今週ずっとやり取りしているクライアントからの追加メール。じっくり読む必要も、返信する必要もない——ただ、適切なフォルダに振り分けてやればいいだけです。そうしないと受信トレイがゴミ箱と化してしまうから。
もっとも快適なのは、空っぽの受信トレイです。届いたものはすべて整理され、各メールはあるべき場所に収まっている。クライアントとのやり取りを探したいときは、そのクライアントのフォルダに。去年の請求書を見たければ、「請求書」フォルダに入っている。未読の山もなく、延々とスクロールする必要もありません。
ほとんどのメールは開く必要さえありません——差出人と件名を見れば、どこに入れるべきかは分かります。それでも一通ずつマウスでドラッグして正しいフォルダに移さなければなりません。1通あたり数秒、それが何十通も——毎日。
Apple Mailはメールを表示するのは得意ですが、ひとつだけ苦手なことがあります——それを素早く片付けることです。「この差出人のメールをすべてここへ移動」というショートカットはありません。「このスレッド全体をワンクリックで削除」もありません。フォルダツリーをまたいだドラッグ&ドロップが、あなたの最高速度です。
Sortailにできること
SortailはApple Mailの隣に佇むフローティングパネルです。Mailがアクティブになると現れ、別のアプリに切り替えると隠れます。Mailを置き換えたり独自のクライアントを開いたりはしません——ただの高速アクセス用リモコンです。
3つのアクション——Move、Delete、Archive——それぞれが3つのレベルで動作します。1通のメッセージ、スレッド全体、または同じ差出人のすべてのメッセージを一度に。
典型的なシナリオ:あるクライアントが今週15通のメールを送ってきました——タスクの議論、ファイルの添付、合意事項。これまでは:シフトクリックで選択し、クライアントのフォルダにドラッグし、漏れがないことを祈る。今は:「Move Sender」をワンタップするだけで、15通すべてが一度に正しいフォルダへ。すべて決着済みの長いスレッドは——「Delete Thread」で、上から下まで一気に消えます。
メールをフォルダに移動すると、Sortailは記憶します:この差出人 → このフォルダ。同じ差出人からの次のメールでは、コンボボックスに既にそのフォルダが事前選択されています——Moveを押せば、メールはあるべき場所へ。推測も、マウスでフォルダツリーを探し回ることもありません。
Mark as Read on moveは任意のトグルで、これを有効にすると受信トレイが既読アイテムを自動的に片付けてくれます。
これはAIではなく、カテゴライザーでもありません。Sortailはあなたのメールを読んで何をすべきか判断しようとはしません。あなた自身がすでに下している判断を、ただ加速させるだけです。
すべてのアカウントを、ひとつの場所で
Mail.appではすべてが分断されています。仕事用にGmail、家族用にiCloud、ニュースレター用のIMAPアカウント、それからもうひとつ——なぜか捨てられない大学時代の古いメールボックス。それぞれに独自のフォルダ階層があり、その階層は交わりません。何かを「Travel」に振り分けたいとき、4つのアカウントのうちどこにそのフォルダがあったか、思い出してみてください。
Sortailはすべてのアカウントを横断して同時に動作します。フォルダのコンボボックスはすべてを並べて表示します——[work] Travel、[icloud] Travel、[old-imap] Travel——あなたが正しいものを選びます。「Move Sender」を実行すると、Sortailはすべてのアカウントを巡回し、その差出人のメッセージがどこにあろうと見つけ出し、選択したフォルダへ移動します——たとえその差出人があなたのGmailとiCloudの両方に書いていたとしても。
Gmailアカウントの場合、SortailはさらにGmail APIを通じてGoogleと直接やり取りします。つまり「Archive」はGmailが想定する形でアーカイブを行います——INBOXラベルを外し、メッセージはAll Mailに残す——よくあるIMAPクライアントのように、ローカルの「Archive」フォルダにコピーを放り込むようなことはしません。
プラグインではなく、独立したアプリ
プロジェクト開始時に下した最大のアーキテクチャ上の決定:SortailはMailのプラグインではありません。拡張機能でも、Mail Extensionでも、Mailの中にロードされるバンドルでもありません。
Mailのプラグインは、歴史的に死んでいきます。AppleはMailプロセスを所有しており、その内部を変えたり、APIを閉じたりすることが時折あります。多くの人がいまだに「MailHubの代替」で検索しているMailHubは、まさにプラグインでした。macOSのアップデートのあと、すべてのユーザーで一斉に動かなくなりました。
Sortailの作りは違います。これは独立したアプリケーションで、Mailとは公開インターフェースを通じてやり取りします:コマンド用にAppleScript、メタデータ読み取り用にMailのローカルデータベース(Envelope Index)、Gmailアカウント用にはGmail API。これらのインターフェースは何十年も安定しています。Appleはこれらの上にサードパーティの統合を公式にサポートしており、macOSのリリース間でこれらを壊すことはありません。
これが実際に意味することは:Appleが次のmacOSをリリースしても、Sortailは動き続けるということ。緊急パッチも、「互換性を直すまで数日待ってください」もありません。
こんな人のために
Sortailは、自分でメールを仕分ける人のため、そしてそれをもっと速くしたい人のためのアプリです。
完全に自動化された受信トレイや、新しいメールクライアントを求める人向けではありません。そしてApple Mail専用です——Spark、Mimestream、Airmailには対応していません。