ess / Client / send_raw_email
send_raw_email
- ess.Client.send_raw_email(**kwargs)
メールヘッダーおよびボディからなるメールメッセージの生のテキストデータを指定してメールを送信します。
SendRawEmail アクションは、マルチパートMIMEメールを送信する場合に便利です。
メッセージの生のテキストは、インターネットのメールの規格に準拠している必要があり、そうでない場合メッセージは送信できません。
送信元のメールアドレスは、検証済みのメールアドレスもしくは検証済みのドメイン下のメールアドレスとしてください。
メッセージの合計サイズ(RawMessage.Dataのbase64デコード後のサイズ)は2MBを超えることはできません。
添付ファイル等メッセージを構成するすべてのデータを含みます。
1通のメッセージにおける TO:、CC:、BCC:のメールアドレス合計数は 50 を超えることはできません。
50個以下のグループに受信者リストを分割し、グループごとにそれぞれリクエストを出してメッセージを送信すれば可能です。
See also: NIFCLOUD API Documentation
Request Syntax
response = client.send_raw_email( Destinations=[ 'string', ], RawMessage={ 'Data': 'string' }, Source='string' )
- Parameters:
Destinations (list) –
(string) –
RawMessage (dict) –
[REQUIRED]
Data (string) – [REQUIRED]
Source (string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'MessageId': 'string', 'ResponseMetadata': { 'RequestId': 'string' } }
Response Structure
(dict) –
MessageId (string) –
ResponseMetadata (dict) –
RequestId (string) –