Mailgun(預覽)
Mailgun 提供強大的 API,用於發送、接收、追蹤及儲存電子郵件。 使用此連接器自動化電子郵件傳遞與溝通工作流程,無需撰寫程式碼。
此連接器適用於以下產品和區域:
| Service | Class | 地區 |
|---|---|---|
| Copilot Studio | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 邏輯應用程式 | 標準 | 所有 Logic Apps 區域, 但下列區域除外: - Azure Government 區域 - Azure 中國區域 - 美國國防部 (DoD) |
| Power Apps | 進階 | 除下列區域外的所有 Power Apps 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| Power Automate(自動化服務) | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 聯絡方式 | |
|---|---|
| 名字 | 支援通道 |
| URL | https://help.mailgun.com/hc/en-us |
| support@mailgun.com |
| 連接器中繼資料 | |
|---|---|
| 發行者 | 辛奇瑞典 AB |
| 網站 | https://www.mailgun.com |
| 隱私權原則 | https://www.mailgun.com/legal/privacy-policy/ |
| 類別 | 營銷;銷售和客戶關係管理 |
連接器名稱
郵槍
連接器摘要
Mailgun 連接器讓 Power Automate 用戶能發送電子郵件、取得 Mailgun 網域資訊、驗證個別電子郵件地址、提交大量電子郵件驗證工作,以及使用 Mailgun 帳號取得大量驗證結果。
聯絡方式
聯絡網址: https://help.mailgun.com/hc/en-us
支援/聯絡電子郵件: support@mailgun.com
報名網址: https://signup.mailgun.com/
要求
- 一個郵件槍帳號。 如果你沒有,請在 https://signup.mailgun.com/.
- Mailgun API 金鑰或網域發送金鑰。
- 你帳戶正確的 Mailgun API 區域:美國或歐盟。
- 發送電子郵件時,使用郵件槍發送網域。 生產傳送需要驗證網域。
- 驗證操作請使用Mailgun Validate。
沙盒網域可用於初步測試,但僅限於授權接收者。
如何取得認證
此連接器使用 Mailgun API 金鑰驗證。 登入 Mailgun 控制台,從 API Security 建立 API 金鑰,或從你的發送網域設定建立專屬的 Sending API 金鑰。
連接器使用 Basic 認證,使用者 api 名稱為用戶名,Mailgun API 金鑰為密碼。 在連線設定時,選擇與你帳號相符的 Mailgun API 區域。
支援的作業
此連接器支援下列作業:
-
Send Email:使用 Mailgun 發送網域發送電子郵件。 -
Get Domain Information: 取得 Mailgun 網域資訊。 -
Validate Email Address驗證個人電子郵件地址。 -
Submit Bulk Validation Job: 提交一封大量電子郵件驗證工作。 -
Get Bulk Validation Results:取得大量電子郵件驗證結果。
正在建立連線
連接器支援下列驗證類型:
| 預設值 | 建立連線的參數。 | 所有地區 | 不可共享 |
預設
適用:所有地區
建立連線的參數。
這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。
| 名字 | 類型 | 描述 | Required |
|---|---|---|---|
| API 金鑰 | 安全字串 | Mailgun 私有 API 金鑰 | 沒錯 |
| 郵槍區 | 字串 | 選擇 Mailgun 美國版或 Mailgun EU 版 | 沒錯 |
動作
| 傳送電子郵件 |
透過與 Mailgun 訊息 API 相容的多部分表單欄位,使用 Mailgun 帳號發送電子郵件。 |
| 取得批量驗證結果 |
取得先前提交工作的批量驗證工作狀態與摘要結果。 |
| 取得網域 |
取得網域清單。 可依州或權限篩選。 該清單有頁碼,每頁限制為1000件。 |
| 取得網域資訊 |
擷取包含網域狀態與設定細節的 JSON 表示。 |
| 批量電子郵件驗證 |
上傳帶有電子郵件標頭欄位的 CSV,並使用 Mailgun 的 V4 API 開始批量驗證工作。 |
| 驗證電子郵件 |
使用 Mailgun 的驗證服務驗證電子郵件地址,並回傳可達結果。 |
傳送電子郵件
透過與 Mailgun 訊息 API 相容的多部分表單欄位,使用 Mailgun 帳號發送電子郵件。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
網域名稱
|
domain_name | True | string |
寄信的網域 |
|
來自電子郵件地址
|
from | True | string |
訊息發送的電子郵件地址。 |
|
寄到電子郵件地址
|
to | True | string |
收件者電子郵件地址。 |
|
主旨
|
subject | True | string |
電子郵件的主旨。 |
|
電子郵件正文(文字)
|
text | string |
電子郵件的純文字內容。 |
|
|
電子郵件正文(HTML)
|
html | html |
電子郵件的 HTML 正文。 |
|
|
抄送電子郵件地址
|
cc | string |
副本收件人電子郵件地址。 |
|
|
密件副本電子郵件地址
|
bcc | string |
盲寫副本收件人電子郵件地址。 |
|
|
Reply-To 電子郵件地址
|
h:Reply-To | string |
應該在回應的地方。 |
|
|
附件
|
attachment | file |
附件,請隨訊息附上。 |
|
|
Tags
|
o:tag | array |
在 Mailgun 中設置一個或多個標籤,以便分組和過濾郵件(每封郵件最多 10 個)。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
訊息標識碼
|
id | string |
為排隊訊息分配的唯一識別碼 |
|
狀態訊息
|
message | string |
來自 Mailgun 的人類可讀狀態(例如,已排隊。謝謝你。) |
取得批量驗證結果
取得先前提交工作的批量驗證工作狀態與摘要結果。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
作業識別碼
|
list_id | True | string |
工作識別碼是從批次驗證請求中回傳的。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
作業識別碼
|
id | string |
工作識別碼 |
|
作業識別碼
|
list_id | string |
職缺名稱 |
|
工作狀態
|
status | string |
現職狀態 |
|
創立於
|
created_at | integer |
工作建立時間(Unix 時間戳記) |
|
CSV 下載網址
|
download_url.csv | string |
下載所有結果的 CSV 檔網址 |
|
精選 CSV 下載網址
|
download_url.curated_csv | string |
下載 CSV 檔案的精選結果網址 |
|
JSON 下載網址
|
download_url.json | string |
下載所有結果的 URL 以 JSON 檔案 |
|
精選 JSON 下載網址
|
download_url.curated_json | string |
下載精選結果的 JSON 檔案網址 |
|
總數量
|
quantity | integer |
工作中的總記錄數 |
|
處理紀錄
|
records_processed | integer |
目前處理的紀錄數量 |
|
交付數量
|
summary.result.deliverable | integer |
交付地址數量 |
|
無法交付的計數
|
summary.result.undeliverable | integer |
無法投遞的地址數量 |
|
全數計數
|
summary.result.catch_all | integer |
覆蓋所有地址的數量 |
|
請勿發送計數
|
summary.result.do_not_send | integer |
標記為「不發送」的地址數量 |
|
接受所有計數
|
summary.result.accept_all | integer |
接受所有地址的數量 |
|
未知伯爵
|
summary.result.unknown | integer |
可交付性未知的地址數量 |
|
高風險計數
|
summary.risk.high | integer |
高風險地址數量 |
|
中等風險計數
|
summary.risk.medium | integer |
中等風險地址數量 |
|
低風險計數
|
summary.risk.low | integer |
低風險地址數量 |
|
未知風險計數
|
summary.risk.unknown | integer |
風險不明地址數量 |
|
高度投入的伯爵
|
summary.engagement.highly_engaged | integer |
高度參與的演講數量 |
|
訂婚伯爵
|
summary.engagement.engaged | integer |
已參與地址數量 |
|
脫離戰鬥的伯爵
|
summary.engagement.disengaged | integer |
脫落地址數量 |
|
機器人計數
|
summary.engagement.bot | integer |
機器人地址數量 |
|
抱怨者數量
|
summary.engagement.complainer | integer |
投訴者地址數量 |
|
無資料計數
|
summary.engagement.no_data | integer |
沒有互動資料的地址數量 |
取得網域
取得網域清單。 可依州或權限篩選。 該清單有頁碼,每頁限制為1000件。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
Limit
|
limit | integer |
物品數量上限。 Max:1000。 預設值:100 |
|
|
跳過
|
skip | integer |
取得從第n個元素開始的物品清單。 預設值:0 |
|
|
State
|
state | string |
只取得特定州的網域。 可以是啟用、未驗證或停用。 |
|
|
Sort
|
sort | string |
有效的排序選項有 name(asc)、name:asc 或 name:desc。 |
|
|
權威
|
authority | string |
只取得具有特定權威的網域。 |
|
|
搜尋
|
search | string |
依照給定的部分或完整名稱搜尋網域。 不支援萬用牌。 |
|
|
包含子帳號
|
include_subaccounts | boolean |
搜尋該帳戶下任何子帳號的每個網域。 預設:false。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
total_count
|
total_count | integer |
網域總數 |
|
items
|
items | array of object |
網域列表 |
|
id
|
items.id | string |
網域的唯一識別碼 |
|
名字
|
items.name | string |
已在Mailgun註冊的完全合格網域名稱 |
|
狀態
|
items.state | string |
網域目前的驗證狀態 |
|
型別
|
items.type | string |
領域分類。 可能的值有自訂或沙盒 |
|
建立於
|
items.created_at | string |
時間戳記顯示網域以RFC1123格式建立的時間 |
|
is_disabled
|
items.is_disabled | boolean |
顯示該網域目前是否已停用 |
|
require_tls
|
items.require_tls | boolean |
如果是真的,Mailgun 只會透過 TLS 連線發送訊息 |
|
skip_verification
|
items.skip_verification | boolean |
如果是真的,Mailgun 在設定 TLS 連線時不會驗證憑證和主機名稱 |
|
smtp_login
|
items.smtp_login | string |
網域的 SMTP 登入使用者名稱 |
|
smtp_password
|
items.smtp_password | string |
用於 SMTP 認證的網域可選 SMTP 密碼 |
|
spam_action
|
items.spam_action | string |
當訊息被標記為垃圾郵件時應採取的行動。 選項有停用、標籤或封鎖 |
|
萬用字元
|
items.wildcard | boolean |
顯示該網域是否為萬用碼網域,並可接收任何子網域的電子郵件 |
|
subaccount_id
|
items.subaccount_id | string |
網域所屬的子帳號 ID |
|
tracking_host
|
items.tracking_host | string |
用於追蹤開啟與點擊的網域自訂追蹤主機 |
|
use_automatic_sender_security
|
items.use_automatic_sender_security | boolean |
如果 True,Mailgun 會自動管理 DKIM 金鑰產生和 DNS 記錄設定 |
|
web_prefix
|
items.web_prefix | string |
用於開啟與點擊追蹤的子網域前綴 |
|
web_scheme
|
items.web_scheme | string |
用於追蹤的協定方案 |
|
archive_to
|
items.archive_to | string |
每個成功送達的訊息副本都會被貼上網址 |
|
encrypt_incoming_message
|
items.encrypt_incoming_message | boolean |
如果該網域的真實訊息會被加密 |
|
message_ttl
|
items.message_ttl | integer |
指定取回接收與發出訊息所需的存活時間(TTL),以秒計 |
取得網域資訊
擷取包含網域狀態與設定細節的 JSON 表示。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
網域名稱
|
name | True | string |
你想取得的網域名稱 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
id
|
domain.id | string |
網域的唯一識別碼 |
|
名字
|
domain.name | string |
已在Mailgun註冊的完全合格網域名稱 |
|
狀態
|
domain.state | string |
網域目前的驗證狀態 |
|
型別
|
domain.type | string |
領域分類。 可能的值有自訂或沙盒 |
|
建立於
|
domain.created_at | string |
時間戳記顯示網域以RFC1123格式建立的時間 |
|
is_disabled
|
domain.is_disabled | boolean |
顯示該網域目前是否已停用 |
|
require_tls
|
domain.require_tls | boolean |
如果是真的,Mailgun 只會透過 TLS 連線發送訊息 |
|
skip_verification
|
domain.skip_verification | boolean |
如果是真的,Mailgun 在設定 TLS 連線時不會驗證憑證和主機名稱 |
|
smtp_login
|
domain.smtp_login | string |
網域的 SMTP 登入使用者名稱 |
|
smtp_password
|
domain.smtp_password | string |
用於 SMTP 認證的網域可選 SMTP 密碼 |
|
spam_action
|
domain.spam_action | string |
當訊息被標記為垃圾郵件時應採取的行動。 選項有停用、標籤或封鎖 |
|
萬用字元
|
domain.wildcard | boolean |
顯示該網域是否為萬用碼網域,並可接收任何子網域的電子郵件 |
|
subaccount_id
|
domain.subaccount_id | string |
網域所屬的子帳號 ID |
|
tracking_host
|
domain.tracking_host | string |
用於追蹤開啟與點擊的網域自訂追蹤主機 |
|
use_automatic_sender_security
|
domain.use_automatic_sender_security | boolean |
如果 True,Mailgun 會自動管理 DKIM 金鑰產生和 DNS 記錄設定 |
|
web_prefix
|
domain.web_prefix | string |
用於開啟與點擊追蹤的子網域前綴 |
|
web_scheme
|
domain.web_scheme | string |
用於追蹤的協定方案 |
|
archive_to
|
domain.archive_to | string |
每個成功送達的訊息副本都會被貼上網址 |
|
encrypt_incoming_message
|
domain.encrypt_incoming_message | boolean |
如果該網域的真實訊息會被加密 |
|
message_ttl
|
domain.message_ttl | integer |
指定取回接收與發出訊息所需的存活時間(TTL),以秒計 |
|
receiving_dns_records
|
receiving_dns_records | array of object |
接收電子郵件所需的 DNS 紀錄列表 |
|
is_active
|
receiving_dns_records.is_active | boolean |
顯示 DNS 紀錄目前是否仍在運作 |
|
快取
|
receiving_dns_records.cached | array of string |
Mailgun DNS 紀錄快取值列表 |
|
名字
|
receiving_dns_records.name | string |
DNS紀錄名稱(如適用) |
|
優先權
|
receiving_dns_records.priority | string |
MX DNS 紀錄的優先權值 |
|
record_type
|
receiving_dns_records.record_type | string |
DNS 記錄類型,如 MX、TXT 或 CNAME |
|
有效
|
receiving_dns_records.valid | string |
顯示 DNS 紀錄是否有效 |
|
value
|
receiving_dns_records.value | string |
DNS 記錄的期望值 |
|
sending_dns_records
|
sending_dns_records | array of object |
發送電子郵件所需的 DNS 紀錄清單 |
|
is_active
|
sending_dns_records.is_active | boolean |
顯示 DNS 紀錄目前是否仍在運作 |
|
快取
|
sending_dns_records.cached | array of string |
Mailgun DNS 紀錄快取值列表 |
|
名字
|
sending_dns_records.name | string |
DNS紀錄名稱(如適用) |
|
優先權
|
sending_dns_records.priority | string |
MX DNS 紀錄的優先權值 |
|
record_type
|
sending_dns_records.record_type | string |
DNS 記錄類型,如 MX、TXT 或 CNAME |
|
有效
|
sending_dns_records.valid | string |
顯示 DNS 紀錄是否有效 |
|
value
|
sending_dns_records.value | string |
DNS 記錄的期望值 |
批量電子郵件驗證
上傳帶有電子郵件標頭欄位的 CSV,並使用 Mailgun 的 V4 API 開始批量驗證工作。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
職缺名稱
|
list_id | True | string |
路徑參數,用以識別批次驗證工作。 |
|
CSV 檔案
|
file | True | file |
CSV 檔案要上傳。 檔案必須包含名為電子郵件的標頭。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
職缺識別碼(清單名稱)
|
id | string |
工作識別碼(清單名稱) |
|
伺服器訊息
|
message | string |
Mailgun 的狀態訊息 |
驗證電子郵件
使用 Mailgun 的驗證服務驗證電子郵件地址,並回傳可達結果。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
電子郵件地址
|
address | True | string |
要驗證的電子郵件地址。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
電子郵件地址
|
address | string |
驗證過的電子郵件地址 |
|
有效
|
is_valid | boolean |
Mailgun 是否認為該地址有效 |
|
信箱驗證
|
mailbox_verification | string |
信箱驗證狀態 |
|
是一次性地址
|
is_disposable_address | boolean |
無論地址是否來自一次性服務提供者 |
|
是角色地址
|
is_role_address | boolean |
該位址是否為基於角色的位址 |
|
驗證理由
|
reason | array of string |
Mailgun 回傳的驗證原因(有效時為空) |
|
風險等級
|
risk | string |
由Mailgun分配的風險等級 |
|
結果
|
result | string |
郵件槍投遞結果(例如可投遞或無法投遞) |
|
根地址
|
root_address | string |
正規化根地址 |
|
顯示名稱
|
parts.display_name | string |
地址的顯示名稱部分 |
|
網域
|
parts.domain | string |
位址的網域部分 |
|
地方部分
|
parts.local_part | string |
地址的本地部分 |