単一のメールを送信します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dm:SingleSendMail |
none |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| AccountName |
string |
必須 |
Direct Mail コンソールで設定された送信元アドレス。 |
test***@example.net |
| AddressType |
integer |
必須 |
アドレスタイプ。有効値:
|
1 |
| TagName |
string |
任意 |
メールバッチを分類するためのタグ。Direct Mail コンソールで作成できます。メールトラッキングを有効にする場合、タグは必須です。タグは 1~128 文字で、英字、数字、アンダースコア (_)、ハイフン (-) を使用できます。 |
test |
| ReplyToAddress |
boolean |
必須 |
コンソールで設定されたデフォルトの返信先アドレスを使用するかどうかを指定します。このアドレスは検証済みである必要があります。有効値:true、false。 |
true |
| ToAddress |
string |
必須 |
宛先メールアドレス。複数のアドレスを指定する場合は、カンマで区切ります (最大 100 件)。 |
test1***@example.net |
| Subject |
string |
必須 |
メールの件名。最大長は 256 文字です。 |
Subject |
| HtmlBody |
string |
任意 |
HTML 形式のメール本文。 注:
|
body |
| TextBody |
string |
任意 |
テキスト形式のメール本文。 注:
|
body |
| FromAlias |
string |
任意 |
送信者名。15 文字以下である必要があります。 たとえば、送信者名を「田中」に設定し、送信元アドレスが |
小红 |
| ReplyAddress |
string |
任意 |
返信先アドレス。 |
test2***@example.net |
| ReplyAddressAlias |
string |
任意 |
返信先アドレスとして表示される名前。 |
小红 |
| ClickTrace |
string |
任意 |
クリックトラッキングを有効にするかどうかを指定します。有効値: |
0 |
| UnSubscribeLinkType |
string |
任意 |
「google」、「aol.com」、「hotmail」、 「outlook」、「ymail.com」などのキーワードを含む特定のドメインに送信する際に、登録解除リンクが生成されます。詳細については、「登録解除リンクの生成とフィルタリングの仕組み」をご参照ください。 表示言語は、受信者のブラウザ設定に基づいて自動的に決定されます。 |
default |
| UnSubscribeFilterLevel |
string |
任意 |
フィルタリングレベル。詳細については、「登録解除リンクの生成とフィルタリングの仕組み」をご参照ください。
|
mailfrom_domain |
| Headers |
string |
任意 |
カスタムメールヘッダーの設定。 標準フィールドと非標準フィールドの両方が、標準ヘッダー構文に準拠している必要があります。1 回の API 呼び出しで最大 10 個のヘッダーを指定できます。超過したヘッダーは無視されます。この制限は SMTP には適用されません。 1. 標準フィールド
標準フィールドは、メールヘッダー内の既存の値を上書きします。 2. 非標準フィールド 大文字と小文字は区別されません。 a. b. EventBridge または MNS にプッシュされると、ヘッダーオブジェクトにこれらのフィールドが含まれます。 |
{
"Message-ID": " |
| IpPoolId |
string |
任意 |
専用 IP プールの ID。専用 IP を購入している場合、このパラメーターを使用して、メール送信に使用する専用 IP プールを選択できます。詳細については、「専用 IP」をご参照ください。 |
e4xxxxxe-4xx0-4xx3-8xxa-74cxxxxx1cef |
| Attachments |
array<object> |
任意 |
この機能は最新の SDK でのみ利用可能です。OpenAPI 呼び出しや署名ベースの認証ではサポートされていません。詳細については、「SDK を使用して添付ファイル付きのメールを送信する方法」をご参照ください。 |
|
|
object |
任意 |
単一の添付ファイルを表すオブジェクト。 |
||
| AttachmentName |
string |
任意 |
添付ファイルのファイル名。 |
test.txt |
| AttachmentUrl |
string |
任意 |
SDK が使用する添付ファイルのローカルファイルパス。 |
C:\Users\Downloads\test.txt |
| Template |
object |
任意 |
テンプレートメールを送信するためのテンプレート情報。 |
|
| TemplateId |
string |
任意 |
テンプレート ID。 |
xxx |
| TemplateData |
object |
任意 |
テンプレートの変数とその値。 |
|
|
string |
任意 |
テンプレート変数のパラメーターと値。 |
{ "name": "Tom", "age": "22" } |
|
| BccAddress |
string |
任意 |
注: |
1@example.com,2@example.com |
| DomainAuth |
boolean |
任意 |
ドメインレベルの認証を有効にするかどうかを指定します。
このパラメーターはドメインレベルの認証にのみ使用されます。送信元アドレスレベルの認証の場合は無視してください。 1. コンソールでアドレス 2. API シナリオ
SMTP シナリオ a. b. ドメインと設定したパスワードで認証します。 |
true |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| EnvId |
string |
イベント ID。 |
600000xxxxxxxxxx642 |
| RequestId |
string |
リクエスト ID。 |
2D086F6-xxxx-xxxx-xxxx-006DED011A85 |
例
成功レスポンス
JSONJSON
{
"EnvId": "600000xxxxxxxxxx642",
"RequestId": "2D086F6-xxxx-xxxx-xxxx-006DED011A85"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidReceiverName.Malformed | The format of the receiver name is invalid. It must contain the @ sign. The domain must only contain numbers, letters, underscores, minus signs, and periods. The account name must only contain numbers, letters, underscores, minus signs, and periods. | |
| 404 | InvalidMailAddress.NotFound | The specified mail address is not found. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。