受信トレイでのネイティブレンダリングとIMAP連携
ライブビューは普遍的なフォールバックです——受信者がワンタップで開くホスティングされたWebページです。受信トレイでのネイティブレンダリングはさらに一歩進んだもので、外部のIMAPメールアカウントを連携させることで、MailInAppから送信されたメールがクリックスルーを必要とせず、あなたのメールボックス内でライブにレンダリングされます。
複数のIMAPアカウント(Gmail、Outlook / Hotmail、Yahoo Mail、または任意のIMAPメールサーバー)を連携でき、同期されたメッセージをカスタムドメインでの受信と並べて、1つのメールボックス(/dashboard/mailbox)で確認できます。連携したアカウントは読み取り専用のビューアーではなく、本格的なメールクライアントです: フォルダ、検索、作成/返信/転送、添付ファイル、署名、フィルタのすべてが、GmailやOutlook自体と同じように動作します。
IMAPアカウントを連携する
- ダッシュボードのメールボックス(
/dashboard/mailbox)に移動します。 - 左サイドバーの連携済み受信トレイの下にある**+ 追加**(または**+ IMAP受信トレイを連携**)をクリックします。
- プロバイダのプリセット(Gmail、Outlook、Yahoo、カスタム)を選択します:
- Gmail: 2段階認証が有効な場合、16文字のGoogleアプリパスワード(Googleアカウントのセキュリティ設定で生成)が必要です。
- Outlook / Yahoo / カスタム: IMAPサーバーアドレス(例:
outlook.office365.com)、ポート(993)、メールアドレス、パスワードを入力します。
- MailInAppはIMAPの設定と並んで、各プロバイダの既知のSMTPホストとポートを自動入力します——同じ認証情報が両方を認証するため、送信を有効にするために追加で入力するものはありません。
- 連携をクリックします。MailInAppは保存する前に、テスト接続で認証情報を検証します。
- 連携が完了すると、そのアカウントはサイドバーに表示され、メッセージが統合リストに取り込まれます。MailInApp経由で送信されたものにはインタラクティブバッジが付きます。
送信サポートが追加される前に連携したアカウントには、まだ保存されたSMTP認証情報がありません——そのアカウントから作成・返信を有効にするには、サイドバーから一度再接続してください。
フォルダ
連携した各アカウントは、受信トレイに加えて、IMAPが特別な用途としてフラグ付けするすべてのフォルダ——送信済み、下書き、ゴミ箱、迷惑メール/スパム、アーカイブ——を同期し、1つの平坦なリストではなく、サイドバー内の本物のアカウントごとのフォルダレールとして表示します。すべてのメールを選択すると、連携しているすべてのアカウントの受信トレイをまとめた時系列順の統合フィードを見られます。あるいは、1つのアカウントのフォルダをクリックすれば、そのアカウントだけを閲覧できます。
表示とインタラクション
- インタラクティブバッジ付きのメッセージを開くと、そのブロック(投票、クイズ、カルーセル、フォームなど)がホスティングされたライブビューと同じレンダリングエンジンを使ってライブに表示されます——投票や送信は、メールボックスを離れることなくインタラクションのエンドポイントにポストされます。
- 送信者が送信者プロフィールにオプトインしていて、そのメッセージを送信した時点で公開されていた場合、レンダリングされたメッセージの上に小さな認証済みカード——アバター、名前、認証済みドメインバッジ——が表示され、その送信者の公開プロフィールにリンクします。これはメッセージ自身の暗号署名付きマニフェストのみから構築され、メッセージが単に自称している内容からは決して構築されないため、なりすましのメッセージによって偽装することはできません。
- MailInAppのマニフェストを持たないメッセージは、安全にサンドボックス化されたHTMLフレーム内でレンダリングされ、送信者プロフィールカードは決して表示されません。
- メッセージ本文と添付ファイルは常に、あなたのIMAPサーバーからその都度ライブで取得され、MailInAppのデータベースには一切保存されません——メッセージを開くことは、その添付ファイルをダウンロードすることを意味しません。添付ファイルは、あなたがクリックしたときにのみ取得されます。
- 未読のメッセージを開くと、他の主要なメールクライアントと同じように、自動的に既読になります。
メッセージのアクション
リスト内の任意のメッセージにホバーするか、閲覧ペインのツールバーを使って、以下を行えます:
- メッセージにスターを付ける、または外す(
\Flagged)。 - 既読/未読にする(
\Seen)。 - アーカイブまたは削除 — そのアカウントのアーカイブまたはゴミ箱の特別用途フォルダにメッセージを移動します(本物のIMAP移動であり、破壊的なexpungeではありません)。すでにアーカイブ済み、または削除済みのメッセージには、代わりに受信トレイに移動が表示されます。
作成、返信、転送
サイドバーの作成をクリックして新しいメッセージを書くか、開いたメッセージの閲覧ペインから返信/転送を使います:
- 送信元ピッカーは、連携しているすべてのIMAPアカウントと、認証済みドメインのメールボックス上のすべてのアドレスをまとめてカバーするため、1つの作成ボタンで両方のバックエンドを扱えます。
- 返信は正しくスレッド化される(
In-Reply-To/References)ため、受信者自身のメールクライアントでは独立した新しいメッセージではなく、返信として着地します。 - CcとBccのフィールドは、すべての作成・返信・転送で利用できます。
- メッセージへの返信には、ドメインメールボックスと同じ本格的なリッチテキストエディタ(太字/斜体/下線、見出し、リスト、引用、リンク、固定のカラーパレット、表)が、プレーンなテキストエリアの代わりに使われます——返信には
On <date>, <sender> wrote: ...という引用ブロックが署名の上に事前入力され、送信前に自由に編集または削除できます。どの返信にも、テキストのみのクライアント向けにHTMLと並んでプレーンテキストのパートが常に含まれます。 - SMTP送信中にサーバー側で送信済みコピーを保存しないプロバイダ(Outlook、Yahoo、大半のカスタムサーバー——Gmailはすでに自分でこれを行います)については、MailInAppがそのアカウントの送信済みフォルダに送信済みメッセージを代わりに追加します。
連携したIMAPアカウントからの真新しいメッセージの作成は、今のところプレーンテキストのみです——IMAPアカウントが選択されているとき、作成ウィンドウにその旨が説明されます。ただし、返信時のファイル添付は、ドメインメールボックスからの場合と同じように動作します(下記の添付ファイルを参照)。
インタラクティブなメールで返信する
書式付きテキストでは足りない場合は? 連携アカウントからの開いたメッセージで**✨ インタラクティブなメールで返信**をクリックすると、そのメッセージをコンテキストとして添えた完全なスタジオエディタが開きます——ドメインメールボックス側の同じフローと同じです。既存のプロジェクトを選ぶか新しく始め、最後の編集を行い、この特定の返信として送信します。
動作は同じです: トランザクションメールとして送信され(配信停止フッターなし、「インタラクティブ版を開く」の行なし、開封トラッキングピクセルなし)、そこでのインタラクションは連絡先リストの行に紐付けられるのではなく、匿名/レート制限付きで記録されます。ドメインメールボックスの返信との1つの違いは、連携アカウントのメッセージはMailInApp自身のデータベースには一切保存されず、あなたのIMAPサーバーからその都度ライブに取得されるだけなので、ここには保存された**送信に使用: <プロジェクト名>**バッジもスレッド履歴もないという点です。送信済みフォルダのコピー(または受信者自身の受信トレイ)には、いずれにせよレンダリングされたメール全体がそのまま残ります。
添付ファイル
閲覧しているメッセージの添付ファイルは事前にダウンロードされることはありません——MailInAppはクリックしたファイルだけを、あなたのIMAPサーバーから直接ストリーミングして取得します。何もキャッシュされず、サーバー側に保存されることもありません。
返信への自分のファイルの添付は、ドメインメールボックスと同じ仕組みで動作します: 送信前にファイルを選び、同じサイズ/件数の上限が適用されます。連携アカウントからの真新しいメッセージの作成は、まだ添付ファイルをサポートしていません。
検索
メールボックスの検索ボックスは、アカウントとフォルダを認識します: あるアカウントのフォルダを閲覧している間に検索すると、そのフォルダをIMAPサーバー上でライブに検索します(件名、送信者、受信者、本文)。すべてのメールを検索すると、連携しているすべてのアカウントの受信トレイを検索します。結果は、検索をクリアするまで表示中のリストを置き換えます——すでにローカルに同期済みのメッセージだけに限定されることはありません。
署名
連携した各アカウントには、それぞれ独自の署名を設定できます(メールボックスのサイドバーでアカウントの横にある✎アイコン)——そのアカウントからのすべての返信、転送、新規作成において、引用テキストの上に自動的に挿入されます。
フィルタ
連携した各アカウントは、それぞれ小さなルールリストを持てます(アカウントの横にある⚙アイコン): FromまたはSubjectが特定のテキストを含むことに一致させ、その後既読にする、フラグを立てる、またはアーカイブ/ゴミ箱へ移動を行います。ルールは、新たに同期された受信トレイのメールに対してのみ順番に評価され、最初に一致したルールが適用されます。ドラッグでの並べ替えはまだできません——優先順位を変えるには、ルールを削除して再度追加してください。
複数アカウントの管理
- 好きな数だけIMAPアカウントを連携できます。
- サイドバーですべてのメールを選択すると、すべてのアカウントをまとめた時系列順の統合フィードが表示され、特定の連携済み受信トレイをクリックすると、そのアカウントだけに絞り込んでフォルダを閲覧できます。
- サイドバーヘッダーの同期をクリックすると、連携しているすべてのアカウントを対象に即時のオンデマンド同期が実行されます。
- サイドバーでアカウントにホバーして**✕**をクリックすると、いつでも連携を解除できます——そのアカウントの同期済みメタデータはすべて即座に削除されます。
一括操作、キーボードショートカット、通知
これらは、連携済みのIMAPアカウントとドメインメールボックスの両方で同じように動作します:
- 任意のメッセージ行のチェックボックスをオンにして複数選択し、何かが選択されている間は検索ボックスの代わりに表示されるツールバーから、アーカイブ、削除、既読にする、未読にするをまとめて実行できます。
- キーボードショートカット(テキストフィールドに入力中は無視されます):
j/kは次/前のメッセージに移動して開き、eは開いているメッセージをアーカイブし、#はそれを削除します——どちらも、その代わりに表示される次のメッセージへ進みます。これはGmailが採用している「アーカイブして次へ進む」という流れと同じです。 - サイドバーヘッダーのベルアイコンを切り替えると、新着メールのデスクトップ通知をオプトインできます——ブラウザごとの許可が必要で、有効な間はおよそ30秒ごとに確認され、開いているタブにすでに表示されているものはスキップされます。