メールはここ数十年で大きく進化しましたが、大容量ファイルを添付ファイルとして送信するのは依然として面倒です。一部のメールアカウントでは、送信者または受信者のいずれかに添付ファイルのサイズ制限が設けられています。また、多くの人がモバイルデバイスでメールをチェックしていますが、モバイルデバイスでは大容量の添付ファイルの管理が難しく、ダウンロードにも費用がかかります。さらに、大容量の添付ファイルはメールのエチケットに反すると考える人も多いのです。
こうした理由から、クラウドベースのファイル送信サービスは非常に人気が高まっています。大きなファイルをメールに添付する代わりに、クラウドストレージ(インターネット経由で接続するサーバーにデータを保存するサービス)にファイルをアップロードします。すると、サービスからファイルのダウンロード用URLが提供され、そのURLをメッセージに含めます。受信者は添付ファイルのないメールを受け取りますが、必要なときにファイルをダウンロードするためのリンクが記載されています。

こうしたサービスの数は驚くほど多く、しかも日々増加しているように見えることから、この機能への需要が高いことは明らかです。そして、これは非常に効果的なアプローチです。しかし、シームレスとは程遠く、ファイルをメールにドラッグするだけよりもいくつかの手順が必要になります。アップロードしたファイルの公開URLを取得するだけでも面倒です。また、複数のファイルを送信したい場合、多くのサービスでは、ファイルを1つのアーカイブに圧縮するか、ファイルごとに上記の手順を1回ずつ実行する必要があります。
クラウドアップロードユーティリティを使えば、こうした面倒な作業をある程度回避できます。私の今のお気に入りはSwing for App.netです。メニューバーに小さな「ドロップゾーン」アイコンが表示されます。大きなファイルを共有したい時は、Swingアイコンにドラッグするだけで、ファイルはApp.netストレージにアップロードされ、ダウンロードURLが自動的にクリップボードに追加されるので、他の場所に貼り付けることができます。複数のファイルをアイコンにドラッグすると、Swingが自動的にそれらを1つの.zipアーカイブにまとめ、そのアーカイブファイルだけをアップロードしてくれます。
しかし、Swingでさえ、通常のメールワークフローを中断する別のタスクを実行する必要があります。だからこそ、 CargoLifterは、日々の業務にさらに別のプロセスを追加したくない人にとって非常に魅力的です。この便利なアドオンはMailと連携し、添付ファイルのクラウドストレージのメリットを、手間をかけずに享受できます。
CargoLifter(メールプラグイン)をインストールすると、メールの環境設定ウィンドウに新しい設定画面が表示されます。この初回セットアッププロセスでは、使用するクラウドストレージサービスを選択し、CargoLifterがそのサービスにアクセスすることを許可する必要があります。CargoLifterは、Dropbox、YouSendIt、CloudApp、Droplr、Dropmark、MediaFire、Box、Google Driveに加え、標準的なFTP、SFTP、WebDAVサーバーをサポートしています。(すべてのサービスをテストしたわけではありませんが、いくつかテストしたところ、CargoLifterは問題なく動作しました。)

これで、大きなファイルを送信したいときは、いつものようにメールアプリで新規メールにドラッグするだけです。CargoLifterはデフォルトで、添付ファイルをアップロードするか通常通り送信するかを尋ねる警告ボックスを表示します。「添付ファイルをアップロード」をクリックすると、CargoLifterが自動的にファイルをクラウドストレージサービスにアップロードし、アップロード中は進行状況を示すボックスが表示されます。
アップロードが完了すると、CargoLifter はメッセージから添付ファイルを削除し、適切なダウンロード URL に置き換えます。また、添付ファイルがオンラインで利用可能であることを受信者に伝えるための基本的なテキストも追加されます。テキストには、ダウンロード名、各ダウンロードの合計サイズ、URL が含まれます。これでメッセージを送信できます。
このプロセスをさらにスムーズにしたい場合は、添付ファイルの確認を無効にして(CargoLifterは確認なしに添付ファイルを自動的にアップロードします)、自動送信を有効にすることもできます(CargoLifterはファイルをアップロードした後、URLを添付してすぐにメッセージを送信します)。これらのオプションを組み合わせることで、メールはこれまでと全く同じように機能します…ただし、メッセージに添付ファイルが加わることはありません。

CargoLifterの動作を調整することで、添付ファイルのいずれか、またはすべての添付ファイルの合計サイズが一定量を超えた場合にのみアップロード(またはアップロードを促すメッセージを表示)するように設定できます。また、CargoLifterにファイルを自動圧縮させたり、複数のファイルを1つのアーカイブにまとめたりすることも可能です。また、CargoLifterのデフォルトのダウンロード情報テキストが気に入らない場合は、独自のテキストを指定することもできます。
クラウドストレージの容量が限られている場合は、CargoLifterがファイル保存に使用しているディレクトリ(例えばDropboxの場合は/Apps/CargoLifter)を定期的に確認し、受信者が既にダウンロードしていると思われる古い添付ファイルを削除することをお勧めします。CargoLifterに、例えば30日後に添付ファイルを自動的に削除する機能があれば嬉しいです。また、CargoLifterにカスタムURL短縮サービスを使用するオプションも追加してもらえると嬉しいです。
大容量ファイルをたまにしか送らないという方には、CargoLifter はおそらく不向きでしょう。しかし、メールに頻繁に添付ファイル(特に大容量ファイル)を添付するなら、CargoLifter を使うことでワークフローが効率化され、メールにこの機能が搭載されていないことをすぐに忘れてしまうでしょう。
最新のGems情報を入手したいですか?Mac GemsをTwitterまたはApp.netでフォローできます。Mac GemsのRSSフィードを購読することもできます。