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) –