Tüm Ürünler
Search
Belge Merkezi

:BatchSendMail

Son Güncelleme:Oct 04, 2026

E-postaları toplu olarak göndermek için BatchSendMail işlemini çağırabilirsiniz.

Test

Bu işlemi doğrudan OpenAPI Explorer'da çalıştırabilirsiniz. Bu sayede imza hesaplamanıza gerek kalmaz. Başarılı bir çağrıdan sonra OpenAPI Explorer otomatik olarak SDK kod örnekleri oluşturur.

İstek parametreleri

Name

Type

Required

Example

Description

AccountName

String

Yes

test@example.com

Konsolda yapılandırılan gönderen adresi.

AddressType

Integer

Yes

1

  • 0: Rastgele hesap

  • 1: Gönderen adresi

ReceiversName

String

Yes

test2

Alıcıların yüklendiği, önceden oluşturulmuş bir alıcı listesinin adı. Not: Gönderim hatalarını önlemek için görev tetiklendikten sonra alıcı listesini silmeden önce en az 10 dakika bekleyin.

TemplateName

String

Yes

test1

Önceden oluşturulmuş ve onaylanmış bir şablonun adı.

Action

String

No

BatchSendMail

Gerekli bir parametredir. Değeri BatchSendMail olarak ayarlayın.

ClickTrace

String

No

0

  • 1: Veri izlemeyi etkinleştirir.

  • 0 (varsayılan): Veri izlemeyi devre dışı bırakır.

TagName

String

No

test3

E-posta etiketinin adı.

ReplyAddress

String

No

test2***@example.net

Yanıtla adresi.

ReplyAddressAlias

String

No

Alice

Yanıtla adresi için takma ad.

UnSubscribeLinkType

String

No

default

Oluşturulacak abonelikten çıkış bağlantısının türünü belirtir. Daha fazla bilgi için Abonelikten çıkma özelliği talimatları belgesine bakın.

  • Devre Dışı: Oluşturma devre dışı bırakılmıştır.

  • Varsayılan: Varsayılan ilkeyi kullanır. "gmail", "yahoo",

"google", "aol.com", "hotmail",

"outlook" veya "ymail.com" gibi anahtar kelimeler içeren belirli etki alanlarına toplu gönderen adresinden e-posta gönderdiğinizde bir abonelikten çıkış bağlantısı oluşturulur.

  • Gelecekteki ölçümlendirme için oluşturulur.

  • en-us: Bir bağlantı oluşturur. Bu, gelecekteki içerik ölçümlendirmesi için ayrılmıştır.

UnSubscribeFilterLevel

String

No

mailfrom_domain

Filtreleme düzeyi. Daha fazla bilgi için bkz. Abonelikten Çıkma Özelliği Yardımı.

  • devre dışı: Filtreleme yok.

  • varsayılan: Varsayılan ilkeyi kullanır. Toplu gönderen adresleri gönderen adresi düzeyinde filtrelenir.

  • mailfrom: Gönderen adresi düzeyinde filtreler.

  • mailfrom_domain: E-posta etki alanı düzeyinde filtreler.

  • edm_id: Hesap düzeyinde filtreler.

Yanıt parametreleri


Name


Type


Example


Description


EnvId


String


xxx


Olay kimliği.


RequestId


String


12D086F6-8F31-4658-84C1-006DED011A85


İstek kimliği.

Örnekler

İstek örneği

https://dm.aliyuncs.com/?Action=BatchSendMail
&AccountName=test@example.com
&AddressType=1
&ReceiversName=test2
&TemplateName=test1
&<Common request parameters>

Başarılı yanıt örnekleri

XML biçimi

<BatchSendMailResponse>
      <RequestId>12D086F6-8F31-4658-84C1-006DED011A85</RequestId>
      <EnvId>xxx</EnvId>
</BatchSendMailResponse>

JSON biçimi

{
        "EnvId":"xxx",
        "RequestId":"12D086F6-8F31-4658-84C1-006DED011A85"
}

Hata kodları


HTTP status code


Error code


Error message


Description


400


InvalidMailAddressName.Malformed


The specified MailAddress name is wrongly formed.


Gönderen adresi geçersiz biçimde. Adres bir at işareti (@) içermelidir. Etki alanı adı rakamlar, harfler, alt çizgi (_), kısa çizgi (-) ve nokta (.) içerebilir. Hesap adı rakamlar, harfler, alt çizgi (_), kısa çizgi (-) ve nokta (.) içerebilir.


400


InvalidReceiverName.Malformed


The specified receiver name is wrongly formed.


Alıcı adresi geçersiz biçimde. Adres bir at işareti (@) içermelidir. Etki alanı adı rakamlar, harfler, alt çizgi (_), kısa çizgi (-) ve nokta (.) içerebilir. Hesap adı rakamlar, harfler, alt çizgi (_), kısa çizgi (-) ve nokta (.) içerebilir.


400


InvalidTemplateName.Malformed


The specified template name is wrongly formed.


Şablon adı geçersiz biçimde. Şablon adı 30 karakterden uzun olamaz.


404


InvalidMailAddress.NotFound


The specified mailAddress does not exist.


Belirtilen gönderen adresi mevcut değil. Gönderen adresini kontrol edin.


404


InvalidTemplate.NotFound


The specified template does not exist.


Belirtilen şablon mevcut değil.


404


InvalidReceiver.NotFound


The specified receiver does not exist.


Alıcı mevcut değil. Alıcının var olup olmadığını kontrol edin.


400


InvalidSendMail.Spam


Sendmail rejected by spam filter.


E-posta gönderimi reddedildi. Sıklık sınırının aşılması veya yetersiz kota gibi sorunlar için kullanıcı durumunu kontrol edin.


400


InvalidMailAddressSendType.Malformed


The specified mailAddress sendType is wrongly formed.


Gönderme türü geçersiz. Konsola giderek türü kontrol edin ve değeri buna göre ayarlayın.


400


InvalidMailAddressStatus.Malformed


The specified mailAddress status is wrongly formed.


Gönderen adresi geçersiz durumda. Adresin aktif mi yoksa dondurulmuş mu olduğunu kontrol edin.


400


InvalidMailAddressDomain.Malformed


The specified mailAddress domain does not exist.


Etki alanı adı geçersiz biçimde. Rakamlar, harfler, alt çizgi (_), kısa çizgi (-) ve nokta (.) kullanın.


400


InvalidTemplateStatus.Malformed


The specified template status is wrongly formed.


Şablon geçersiz durumda. Şablonun onaylanıp onaylanmadığını kontrol edin.


400


InvalidReceiverStatus.Malformed


The specified receivers status is wrongly formed.


Alıcı durumu geçersiz. Konsola giderek alıcıların yüklenip yüklenmediğini kontrol edin.


400


InvalidReplyAddressAlias.Malformed


The specified replyAddressAlias is wrongly formed.


Yanıtla adresi için takma ad geçersiz biçimde. Takma ad 15 karakterden uzun olamaz.


400


InvalidReplyAddress.Malformed


The specified replyAddress is wrongly formed.


Yanıtla adresi geçersiz biçimde. Adres bir at işareti (@) içermelidir. Etki alanı adı rakamlar, harfler, alt çizgi (_), kısa çizgi (-) ve nokta (.) içerebilir. Hesap adı rakamlar, harfler, alt çizgi (_), kısa çizgi (-) ve nokta (.) içerebilir.

Diğer hata kodlarının listesi için Hata Merkezi nu ziyaret edin.