郵件參照(預覽)

Note

本文描述由 標準線束驅動的代理或代理流程中使用的功能。

Important

這是預覽功能。

  • Microsoft 會在正式發行前釋出預覽功能,讓客戶能搶先體驗並提供回饋。
  • 預覽功能功能有限,且不適合生產環境使用。
  • Microsoft 可能會更改預覽版 MCP 工具名稱和參數。 避免硬編碼的相依關係。 Microsoft 維持情境支援。
  • 預覽功能須遵守Microsoft補充使用條款。

Note

針對特定應用程式的 Microsoft 365 MCP 工具(Copilot、行事曆、郵件、SharePoint、OneDrive、Teams、User 和 Word)僅用於向下相容,不應用於生產環境或新專案。 對於需要存取 Microsoft 365 資源的新專案,請使用 Work IQ MCP 搭配 Microsoft Copilot 工具。 欲了解更多資訊,請參閱 Copilot Studio 中的 Work IQ MCP。

概觀

伺服器識別碼 租戶層級 URL 顯示名稱 Description
mcp_MailTools https://agent365.svc.cloud.microsoft/agents/
tenants/{tenantId}/servers/mcp_MailTools
郵件 Microsoft Graph 郵件操作工具,包括建立、發送、回覆及管理電子郵件。

可用工具

mcp_MailTools_graph_mail_createMessage

建立一封草稿電子郵件。 透過設定 body.body.contentType = "HTML"支援 HTML 。

必要參數:

  • 主旨: 訊息主旨
  • toRecipients: 收件者陣列及電子郵件地址
  • 正文: 訊息正文,內容類型(Text/HTML)及內容

選擇性參數:

  • preferHtml: 將 preferHtml 設為 true,以用於 HTML 內容。
  • 標頭: 可選的額外標頭

mcp_郵件工具_圖形_郵件_刪除訊息

刪除已登入使用者信箱中的訊息。

必要參數:

  • ID: 訊息識別碼

選擇性參數:

  • If-Match: 可選 ETag 用於並行存取控制

mcp_MailTools_graph_mail_getMessage

從已登入使用者的信箱中依 ID 取得訊息。 使用 preferHtml 來請求 HTML 主體。

必要參數:

  • ID: 訊息識別碼

選擇性參數:

  • select: OData select 子句
  • expand: OData expand 子句
  • preferHtml: 請求 HTML 正文格式
  • 標頭: 可選的 HTTP 標頭

mcp_MailTools_graph_mail_listSent

在已寄件的郵件中列出訊息。

選擇性參數:

  • 篩選: OData 篩選
  • 搜尋: 搜尋查詢
  • orderby: 排序表達式
  • top: 要傳回的項目數量
  • select: 回傳欄位

mcp_MailTools_graph_mail_reply

回覆現有訊息。 支援透過 preferHtml 或 headers 實現的 HTML。

必要參數:

  • ID: 要回覆的訊息 ID

選擇性參數:

  • 註解: 回覆文字
  • 訊息: 可選的訊息覆寫
  • preferHtml: 啟用 HTML 格式化
  • 標頭: 可選的 HTTP 標頭

郵件工具_圖形_郵件_全部回覆

請對現有訊息使用「全部回覆」。 支援透過 preferHtml 或 headers 實現的 HTML。

必要參數:

  • ID: 要回覆所有收件者的訊息 ID

選擇性參數:

  • 留言: 回覆文字
  • 訊息: 可選的訊息覆寫
  • preferHtml: 啟用 HTML 格式化
  • 標頭: 可選的 HTTP 標頭

mcp_MailTools_graph_mail_searchMessages

使用 Microsoft Graph Search API 搭配關鍵字查詢語言(KQL)風格查詢,搜尋 Outlook 訊息。

必要參數:

  • 請求: 搜尋請求陣列,包含 entityTypes、query、from、size 參數

支援搜尋訊息內容、主旨、正文及附件

mcp_MailTools_graph_mail_sendDraft

用 ID 發送已存在的草稿訊息。

必要參數:

  • ID: 要發送的草擬訊息 ID

mcp_MailTools_graph_mail_sendMail

以登入使用者身份寄電子郵件。

必要參數:

  • 訊息: 訊息物件,包含主旨、toRecipients 和內文
  • 主旨: 電子郵件主旨
  • 收件人: 主要收件人
  • 正文: 電子郵件正文,內容類型(Text/HTML)及內容

選擇性參數:

  • 抄送收件人: 抄送收件人
  • BCC 收件人: 密件副本收件人
  • saveToSentItems: 儲存到已傳送項目(預設:true)
  • preferHtml: 強制 HTML 呈現
  • 標頭: 可選的額外 HTTP 標頭

10. mcp_MailTools_graph_mail_updateMessage

更新訊息的可變屬性,例如主旨、主體和類別。

必要參數:

  • ID: 訊息識別碼

選擇性參數:

  • 主旨: 新主旨
  • 正文: 新訊息主體
  • 分類: 訊息分類
  • 重要性: 低、普通或高
  • If-Match:ETag 用於並行控制

關鍵功能

電子郵件撰寫

  • 製作草稿並發送電子郵件
  • HTML 與純文字支援
  • 收件人、抄送及密件副本收件人
  • 豐富格式選項

Email 管理

  • 接收、更新及刪除訊息。
  • 回覆和全部回覆功能。
  • 草稿管理。
  • 分類與重要性設定。

搜尋與篩選

  • KQL 風格的訊息搜尋。
  • OData 查詢支援。
  • 在主旨、內文及附件中搜尋。
  • 分頁與過濾。

傳送物品

  • List已經發送訊息了。
  • 可選擇儲存到寄件備份。
  • 篩選並搜尋已寄件物品。

附註

  • 所有操作皆使用 Microsoft Graph Mail API。
  • HTML 內容需要 contentType = "HTML" 在正文中。
  • preferHtml 標頭要求 HTML 正文格式。
  • 搜尋使用 Microsoft Graph Search API 搭配 KQL 查詢。
  • 草稿訊息可以分別建立、更新並傳送。
  • ETag 支援更新時的並行控制。