Mengirim satu email.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dm:SingleSendMail |
none |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| AccountName |
string |
Yes |
Alamat pengirim yang dikonfigurasi di Konsol Direct Mail. |
test***@example.net |
| AddressType |
integer |
Yes |
Tipe alamat. Nilai valid:
|
1 |
| TagName |
string |
No |
Tag yang digunakan untuk mengategorikan Batch email. Anda dapat membuat tag di Konsol Direct Mail. Tag memungkinkan Anda mengkueri status pengiriman setiap batch dan diperlukan jika Anda mengaktifkan pelacakan email. Tag harus sepanjang 1 hingga 128 karakter dan dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-). |
test |
| ReplyToAddress |
boolean |
Yes |
Apakah akan menggunakan alamat balas-ke default yang dikonfigurasi di Konsol. Alamat harus terverifikasi. Nilai valid: true dan false. |
true |
| ToAddress |
string |
Yes |
Alamat email tujuan. Untuk menentukan beberapa alamat, pisahkan dengan koma (,). Anda dapat menentukan hingga 100 alamat. |
test1***@example.net |
| Subject |
string |
Yes |
Subjek email. Subjek dapat sepanjang maksimal 256 karakter. |
Subject |
| HtmlBody |
string |
No |
Badan HTML email. Catatan: Anda harus menentukan
|
body |
| TextBody |
string |
No |
Badan teks email. Catatan: Anda harus menentukan
|
body |
| FromAlias |
string |
No |
Nama pengirim. Nama harus sepanjang 15 karakter atau kurang. Misalnya, jika Anda mengatur nama pengirim ke "Xiaohong" dan alamat pengirim adalah |
小红 |
| ReplyAddress |
string |
No |
Alamat balas-ke. |
test2***@example.net |
| ReplyAddressAlias |
string |
No |
Nama tampilan untuk alamat balas-ke. |
小红 |
| ClickTrace |
string |
No |
Apakah akan mengaktifkan pelacakan klik. Nilai valid: |
0 |
| UnSubscribeLinkType |
string |
No |
"google", "aol.com", "hotmail", "outlook", dan "ymail.com". Untuk informasi lebih lanjut, lihat Mekanisme pembuatan dan pemfilteran tautan berhenti berlangganan. Bahasa tampilan ditentukan secara otomatis berdasarkan pengaturan browser penerima. format: String. |
default |
| UnSubscribeFilterLevel |
string |
No |
Tingkat pemfilteran. Untuk informasi lebih lanjut, lihat Mekanisme pembuatan dan pemfilteran tautan berhenti berlangganan.
format: String. |
mailfrom_domain |
| Headers |
string |
No |
Pengaturan header email kustom. Baik bidang Jenis Penyimpanan Standar maupun non-standar harus mematuhi sintaks header standar. Anda dapat menentukan hingga 10 header per panggilan API. Header yang melebihi batas akan diabaikan. Batas ini tidak berlaku untuk SMTP. 1. Bidang Jenis Penyimpanan Standar
Bidang Jenis Penyimpanan Standar menimpa nilai yang ada di header email. 2. Bidang non-standar Tidak peka huruf besar/kecil. a. Bidang yang dimulai dengan b. Bidang yang dimulai dengan Saat dikirim ke EventBridge atau MNS, objek header berisi bidang-bidang ini. |
{
"Message-ID": " |
| IpPoolId |
string |
No |
ID pool IP spesifikasi khusus. Jika Anda telah membeli IP spesifikasi khusus, Anda dapat menggunakan parameter ini untuk menentukan pool IP spesifikasi khusus mana yang akan digunakan untuk mengirim email. Untuk informasi lebih lanjut, lihat IP Spesifikasi Khusus. format: String. |
e4xxxxxe-4xx0-4xx3-8xxa-74cxxxxx1cef |
| Attachments |
array<object> |
No |
Fitur ini hanya tersedia melalui SDK terbaru. Fitur ini tidak didukung untuk panggilan OpenAPI atau otentikasi berbasis tanda tangan. Untuk informasi lebih lanjut, lihat Bagaimana cara mengirim email dengan lampiran menggunakan SDK?. format: Array. |
|
|
object |
No |
An object that represents a single attachment. |
||
| AttachmentName |
string |
No |
The file name of the attachment. |
test.txt |
| AttachmentUrl |
string |
No |
The local file path of the attachment that the SDK uses. |
C:\Users\Downloads\test.txt |
| Template |
object |
No |
Informasi Templat yang digunakan untuk mengirim email bertemplat. format: Object. |
|
| TemplateId |
string |
No |
The template ID. |
xxx |
| TemplateData |
object |
No |
The variables and their values for the template. |
|
|
string |
No |
The parameters and values of the template variables. |
{ "name": "Tom", "age": "22" } |
|
| BccAddress |
string |
No |
Catatan: Operasi API format: String. |
1@example.com,2@example.com |
| DomainAuth |
boolean |
No |
Apakah akan mengaktifkan otentikasi tingkat domain.
Parameter ini hanya digunakan untuk otentikasi tingkat domain. Abaikan untuk otentikasi tingkat alamat pengirim. 1. Buat alamat 2. Skenario API Atur Skenario SMTP a. Panggil Operasi API b. Lakukan otentikasi dengan domain dan kata sandi yang dikonfigurasi. Kirim alamat kustom, seperti |
true |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| EnvId |
string |
The event ID. |
600000xxxxxxxxxx642 |
| RequestId |
string |
The request ID. |
2D086F6-xxxx-xxxx-xxxx-006DED011A85 |
Contoh
Respons sukses
JSONformat
{
"EnvId": "600000xxxxxxxxxx642",
"RequestId": "2D086F6-xxxx-xxxx-xxxx-006DED011A85"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 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. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.