Bu konu, tek bir e-posta göndermek için SingleSendMail işleminin nasıl çağrılacağını açıklar. SingleSendMail işlemi ek dosya gönderimini desteklemez.
Hata Ayıklama
İstek parametreleri
Ad | Tür | Zorunlu | Örnek | Açıklama |
AccountName | String | Evet | test***@example.net | Direct Mail konsolunda yapılandırdığınız gönderen adresi. |
AddressType | Integer | Evet | 1 | Gönderen adresinin türü. Geçerli değerler:
|
ReplyToAddress | String | Evet | true | Konsolda yapılandırdığınız yanıtla adresinin kullanılıp kullanılmayacağını belirtir. Yanıtla adresinin durumu doğrulanmış olmalıdır. Geçerli değerler Boolean değil, "true" ve "false" dizeleridir. |
Subject | String | Evet | Konu | E-posta konusu. Konu 100 karakterden uzun olamaz. |
ToAddress | String | Evet | test1***@example.net | Alıcı adresi. Birden çok alıcı adresi belirtebilirsiniz. Adresleri virgül (,) ile ayırın. En fazla 100 alıcı adresi belirtebilirsiniz. Hesap grupları desteklenir. |
Action | String | Hayır | SingleSendMail | Zorunlu parametre. Değeri SingleSendMail olarak ayarlayın. |
ClickTrace | String | Hayır | 0 |
|
FromAlias | String | Hayır | Xiao Hong | Gönderen takma adı. Takma ad en fazla 15 karakter uzunluğunda olabilir. Örneğin, gönderen takma adını "Alice" ve gönderen adresini test@example.net olarak ayarlarsanız alıcı "Alice" <test@example.net> görür. |
HtmlBody | String | Hayır | body | E-postanın HTML gövdesi. Boyut SDK tarafından 80 KB ile sınırlıdır. Not: HtmlBody ve TextBody e-postanın içeriğini belirtir. Bunlardan birini belirtmeniz gerekir. |
TagName | String | Hayır | test | Direct Mail konsolunda oluşturduğunuz etiket. E-posta toplu işlerini sınıflandırmak ve her toplu işin gönderim durumunu sorgulamak için etiketleri kullanabilirsiniz. E-posta izlemeyi etkinleştirirseniz bir e-posta etiketi kullanmanız gerekir. |
TextBody | String | Hayır | body | E-postanın metin gövdesi. Boyut SDK tarafından 80 KB ile sınırlıdır. Not: HtmlBody ve TextBody e-postanın içeriğini belirtir. Bunlardan birini belirtmeniz gerekir. |
ReplyAddress | String | Hayır | test2***@example.net | Yanıtla adresi. |
ReplyAddressAlias | String | Hayır | Xiaohong | Yanıtla adresi için takma ad. |
UnSubscribeLinkType | String | Hayır | default | Oluşturulacak abonelikten çıkış bağlantısının türü. Daha fazla bilgi için bkz. Abonelikten çıkma özelliği.
"google", "aol.com", "hotmail", "outlook", "ymail.com" vb.
|
UnSubscribeFilterLevel | String | Hayır | mailfrom_domain | Filtreleme düzeyi. Daha fazla bilgi için bkz. Abonelikten çıkma özelliği.
|
Yanıt parametreleri
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Örnekler
İstek örneği
https://dm.aliyuncs.com/?Action=SingleSendMail&AccountName=test***@example.net&AddressType=1&ReplyToAddress=true&Subject=Subject&ToAddress=test1***@example.net&<Common request parameters>
Yanıt örnekleri
XML biçimi
<SingleSendMailResponse> <EnvId>xxxxxx</EnvId> <RequestId>12D086F6-8F31-4658-84C1-006DED011A85</RequestId></SingleSendMailResponse>
JSON biçimi
{ "EnvId":"xxxxxx", "RequestId":"12D086F6-8F31-4658-84C1-006DED011A85"}
Hata kodları
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hata kodları hakkında daha fazla bilgi için bkz. Hata Merkezi.