すべてのプロダクト
Search
ドキュメントセンター

Direct Mail:API の概要

最終更新日:Jul 03, 2026

API 標準および多言語対応の SDK

本製品 (Dm/2015-11-23) の API は、RPC 標準に準拠した OpenAPI 仕様を採用しています。Alibaba Cloud には主要なプログラミング言語に対応した SDK が用意され、リクエスト署名のような手間がかかる手順を省略できます。そのため、開発者は HTTP 通信の詳細を意識することなく、各言語の構文で API を呼び出すことが可能になります。

カスタム署名

署名のカスタマイズが必要な場合、「署名メカニズム」を参照してリクエストに手動で署名できます。手動署名プロセスは非常に煩雑で、通常はおよそ 5 営業日かかります。詳細については、DingTalk サポート窓口 (グループチャット ID:147535001692) までお問い合わせください。

はじめに

Alibaba Cloud アカウント (root ユーザー) は最高レベルの管理権限を持ち、その AccessKey ペアが悪用されると、関連するすべてのリソースが不正にアクセスされ、重大なセキュリティリスクを引き起こす可能性があります。そのため、必要な場合以外は、Alibaba Cloud アカウントを使用しないでください。その代わりに、API のみでのアクセスを許可された Resource Access Management (RAM) ユーザーを作成し、RAM ポリシーを設定することで、最小権限の原則 (PoLP) を徹底してください。

API セキュリティを確保するには、以下を作成し、設定する必要があります。

アカウント

API

タイトル

説明

DescAccountSummary Get Account Information アカウント情報を取得します。
UpdateUser Update user information アカウント情報を更新します。
GetUser Get User Information アカウント詳細を取得します

ホワイトリスト

API

タイトル

説明

AddIpfilter Add IP Whitelist IP 保護情報を追加します。
DeleteIpfilterByEdmId Delete IP Whitelist IP 保護情報を削除します。

IP 保護

API

タイトル

説明

UpdateIpProtection Enable or Disable IP Protection Function IP 保護を更新する API
GetIpProtection Check if IP Protection is Enabled IP 保護情報を取得します。
GetIpfilterList Get IP Filter List IP 保護情報を取得します

タスク

API

タイトル

説明

QueryTaskByParam Query Task 指定されたパラメーターに基づいてタスクを照会します。

メール

API

タイトル

説明

統計 統計
SenderStatisticsByTagNameAndBatchID 指定された条件に基づいて送信データを取得します。 指定された条件に一致する送信統計情報を取得します。
SenderStatisticsDetailByParam Get Sending Details 送信詳細を照会します。
GetTrackList 送信済みメールトラッキングデータの取得 メール追跡は、送信済みメールに関するデータを取得します。
GetTrackListByMailFromAndTagName 送信元アドレスとラベル別にメールトラッキングの送信データを取得する 指定された条件を満たすメールトラッキングデータを取得します。
SingleSendMail Send a Single Email 単一のメールを送信します。
BatchSendMail メールをバッチ送信します メールをバッチ送信します。
SendTestByTemplate Send Test Email テンプレートを使用してテストメールを送信します。

ドメイン

API

タイトル

説明

CreateDomain Create Domain ドメインを作成します。
DeleteDomain Delete Domain ドメインの削除
ModifyPWByDomain Set the SMTP password for a domain ドメインレベルのパスワードを変更します。
QueryDomainByParam Query Domain List Information ドメイン情報を照会します。
CheckDomain Verify Domain ドメインステータスを確認します。
DescDomain Configure Domain ドメイン名を設定します。

アドレス

API

タイトル

説明

CreateMailAddress Create Mail Address メールアドレスを作成します。
DeleteMailAddress Delete Mail Address メールアドレスを削除します。
ModifyMailAddress Set SMTP Password and Reply Address for Sending Address 送信元アドレスを変更します。
QueryInvalidAddress Get Invalid Address Information NextStart を文字列に変更
QueryMailAddressByParam 送信者アドレスリストのクエリ 送信元アドレスのリストを照会します。
ApproveReplyMailAddress Verify Reply Address 返信元メールアドレスの検証
CheckReplyToMailAddress Verify Reply-To Address for Sending Emails 返信先アドレスの検証
DeleteInvalidAddress Delete Invalid Address 無効なアドレスデータベースから無効なアドレスを削除します。

受信者

API

タイトル

説明

CreateReceiver Create Receiver List 受信者リストを作成します。
DeleteReceiver Delete Receiver List 受信者リストを削除します。
DeleteReceiverDetail Delete a Single Recipient 個別の受信者を削除します
QueryReceiverByParam Query Recipient List 受信者リストを取得します。
QueryReceiverDetail Query Details of a Specific Recipient List 受信者リストの詳細情報を取得します
SaveReceiverDetail Create a Single Recipient 単一の受信者を作成します。

タグ

API

タイトル

説明

CreateTag Create Tag タグを作成します。
DeleteTag Delete Tag タグを削除します。
ModifyTag Modify Tag タグを変更します。
QueryTagByParam Retrieve Tags QueryTagByParam を呼び出してタグを取得します。

専用 IP

API

タイトル

説明

DedicatedIpPoolCreate Create IP Pool 専用 IP プールを作成します。
DedicatedIpPoolDelete DedicatedIpPoolDelete 専用 IP プールを削除します。
DedicatedIpPoolUpdate Update IP Pool IP プールを更新します。
DedicatedIpPoolList List IP Pools IP プールをリスト表示します。
DedicatedIpNonePoolList List IPs Not Added to IP Pool どの IP プールにも割り当てられていない IP アドレスを一覧表示します。この操作は、IP プールの構成に使用されます。
DedicatedIpAutoRenewal Set IP Auto Renewal 専用 IP アドレスの自動更新を設定します。
DedicatedIpChangeWarmupType Update Purchased IP Warmup Method 専用 IP アドレスのプリフェッチメソッドを更新します。
DedicatedIpList List Purchased IP Addresses 購入済みの専用 IP アドレスの一覧を表示します。

無効なアドレス

API

タイトル

説明

ListUserSuppression List Personal and System Invalid Addresses ユーザーの無効なアドレスを一覧表示します。
CreateUserSuppression Create Invalid Address or Domain ユーザーの無効なアドレスを作成します
RemoveUserSuppression Remove Invalid Addresses for Individuals and Systems ユーザーレベルのサプレッションリストから、システムが識別したアドレスと手動で追加したアドレスを削除します。
UnblockSending Lift Sending Restrictions サブスクライブ解除または苦情によって発生した送信制限を解除します。
ListBlockSending ListBlockSending メール送信ブラックリストをクエリします。

構成セット

API

タイトル

説明

ConfigSetCreate ConfigSetCreate 構成セットを作成します。最大 100 個の構成セットを作成できます。
ConfigSetDelete ConfigSetDelete 構成セットを削除します。
ConfigSetUpdate ConfigSetUpdate 構成セットを更新します。
ConfigSetDetail ConfigSetDetail 指定された構成セットの詳細を取得します。
ConfigSetList ConfigSetList ConfigSet を一覧表示します。
ConfigSetRelationFromAddress ConfigSetRelationFromAddress 構成セットを送信元アドレスに関連付けます。
ConfigSetCancelRelationFromAddress ConfigSetCancelRelationFromAddress 送信元アドレスと構成セットの関連付けを解除します。

テンプレート

API

タイトル

説明

CreateTemplate CreateTemplate DirectMail で新しいメールテンプレートを作成します。
DescTemplate テンプレート情報を表示します テンプレート情報を照会します。
QueryTemplateByParam テンプレートリストをページごとに照会します テンプレートリスト情報をページごとに照会します。

アドレス検証

API

タイトル

説明

GetValidationQuota GetValidationQuota メール検証クォータを取得します。
ValidateEmail ValidateEmail メールアドレスを検証します。
SendValidateFile SendValidateFile 検証対象のアドレスリストをアップロードできます。
GetValidateFileStatus GetValidateFileStatus ファイル検証タスクのステータスを取得します。
GetValidateFile GetValidateFile バッチ検証タスクの結果ファイルを取得します。
DeleteValidateFile DeleteValidateFile 検証プロセスが完了した後、検証ファイルを削除します。

その他

API

タイトル

説明

ListValidateFile ListValidateFile アップロードされた検証ファイルのリストを取得します。

Others

API

タイトル

説明

DeleteTemplate テンプレートを削除します テンプレート情報を照会します。
ModifyTemplate メールテンプレートを変更します メールテンプレートを変更します。