単一のメールを送信します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dm:SingleSendMail |
none |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| AccountName |
string |
必須 |
コンソールで設定した送信元アドレスです。 |
test***@example.net |
| AddressType |
integer |
必須 |
アドレスタイプです。有効な値:
|
1 |
| TagName |
string |
任意 |
DirectMail コンソールで作成するタグです。タグはメールバッチの分類に使用します。タグによって各バッチの送信ステータスをクエリできます。メールトラッキング機能が有効な場合は、メール送信時にメールタグを使用する必要があります。値の長さは 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 文字です。 たとえば、送信者のニックネームを「田中一郎」に設定し、送信元アドレスが test***@example.net の場合、受信者には送信元アドレスが「田中一郎」 <test***@example.net> と表示されます。 |
Jane |
| ReplyAddress |
string |
任意 |
返信先アドレスです。 |
test2***@example.net |
| ReplyAddressAlias |
string |
任意 |
返信先アドレスのニックネームです。 |
Jane |
| ClickTrace |
string |
任意 |
データトラッキングを有効にするかどうかを指定します。有効な値:
|
0 |
| UnSubscribeLinkType |
string |
任意 |
購読解除リンクのタイプです。有効な値:
表示言語は、受信者のブラウザ設定に基づいて自動的に検出されます。 |
default |
| UnSubscribeFilterLevel |
string |
任意 |
フィルタリングレベルです。詳細については、「購読解除リンクの生成とフィルタリングメカニズム」をご参照ください。 有効な値:
|
mailfrom_domain |
| Headers |
string |
任意 |
メールヘッダーの設定です。 標準フィールドと非標準フィールドは両方とも、標準で定義されているヘッダーの構文要件に準拠する必要があります。API 経由でメールを送信する場合、
Message-ID, List-Unsubscribe, List-Unsubscribe-Post 標準フィールドは、メールヘッダー内の元の値を上書きします。
大文字と小文字は区別されません。 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 |
任意 |
新しい SDK を使用する場合にのみサポートしています。OpenAPI や署名メカニズムによる方法ではサポートしていません。 |
||
| AttachmentName |
string |
任意 |
新しい SDK を使用する場合にのみサポートしています。OpenAPI や署名メカニズムによる方法ではサポートしていません。 |
test.txt |
| AttachmentUrl |
string |
任意 |
新しい SDK を使用する場合にのみサポートしています。OpenAPI や署名メカニズムによる方法ではサポートしていません。 |
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 |
任意 |
ドメインレベル認証を有効にするかどうかを指定します。有効な値:
このパラメーターは、ドメインレベル認証にのみ使用してください。送信元アドレスレベルの認証では無視してください。
API シナリオ
SMTP シナリオ a. b. ドメイン名と設定したパスワードを使用して認証します。実際の送信者 (mailfrom) として |
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. | 送信元アドレスが見つかりませんでした。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。