IM
JA
ドキュメントホーム
メニュー
機能

電子メールの取り込みと配信

IMAP 同期、電子メール ストレージ、本文/部分の取得、アウトバウンド SMTP タスクのエンキュー。

inbox-manager email imap smtp

電子メールの取り込みと配信

電子メールの取り込みおよび配信機能は、保存された資格情報を持つサインイン ユーザーが受信電子メールを同期し、送信送信をキューに入れる方法を定義します。 これにより、サインイン、資格情報の設定、IMAP および SMTP 操作の実行という、明確な使用順序が 1 つ与えられます。

なぜこれが重要なのか

この機能はプロバイダーの電子メール データを一貫したアカウント形式で保存するため、IMAP フローと SMTP フロー全体で読み取りと書き込みが予測可能になります。メタデータの検索を本文および部分の取得から分離し、明確な再試行動作のためにプロバイダーのアクションをタスクとジョブに結び付けます。

コアフロー

サインイン後、クライアントは保存された資格情報を使用して、メールボックスまたは IMAP からのメッセージを同期します。受信トレイ マネージャーはメッセージと部分データを保存し、クライアントは必要なものを検索して読み取ります。アウトバウンド SMTP 送信はキューに入れられ、タスク、ジョブ、ログを通じて結果が追跡されます。

操作

操作エンドポイント目的
メールボックスを同期するPOST /api/accounts/:account_id/imap/sync-mailboxesメールボックスの同期をキューに入れる
メッセージを同期するPOST /api/accounts/:account_id/imap/sync-messagesエンキューメッセージの同期
SMTP メッセージを送信するPOST /api/accounts/:account_id/smtp/messagesアウトバウンドメッセージ送信をキューに入れる
メールをリストするGET /api/accounts/:account_id/emailsアカウントの電子メールメタデータをリストする
メールの検索POST /api/accounts/:account_id/emails/searchインデックス付きフィールドによる電子メールのクエリ
検索によるメールの削除POST /api/accounts/:account_id/emails/search-delete一致した電子メール レコードを一括削除する
電子メールレコードを作成するPOST /api/accounts/:account_id/emails電子メールレコードを明示的に作成する
メールを受け取るGET /api/emails/:email_id1 つの電子メール レコードを取得する
更新メールPATCH /api/emails/:email_id変更可能な電子メールフィールドを更新する
メールを削除DELETE /api/emails/:email_id1 件の電子メール レコードを削除する
全身を手に入れるGET /api/accounts/:account_id/emails/:email_id/body解析されたメッセージ本文を取得する
部品リストGET /api/accounts/:account_id/emails/:email_id/partsメッセージ部分のメタデータを取得する
パーツのコンテンツを取得GET /api/accounts/:account_id/emails/:email_id/parts/:part_id/content1 つのパートのデコードされたコンテンツを取得する

主要なデータと状態|アイテム |目的 |リンク先 |

| ---------------------------- | ------------------------------------ | ---------------------------------- | | email_message |保存された受信/送信メッセージ データ | taskjob、プロバイダーの資格情報 | | email_message_part |アタッチメントおよび埋め込み用の部品データ | email_message | | email_message_part_content |デコードされた部分ペイロード | email_message_part | | task |要求されたプロバイダーの操作 | job |

故障モードと制御

プロバイダーの同期または送信の失敗は、サイレント ドロップではなく、タスク/ジョブの状態と監査証跡を通じて表面化されます。アカウント スコープのルートはアカウントの不一致を拒否し、検索削除は明示的かつ範囲指定されたままであり、本文または部分コンテンツの取得は専用エンドポイントに留まり、リストまたは検索操作中の偶発的なオーバーフェッチを防ぎます。

関連

電子メール メッセージ電子メール メッセージ部分電子メール メッセージ部分の内容タスクIMAP 同期ガイド検索と読み取りガイド送信メール ガイドの送信