getMail
    • PDF

    getMail

    • PDF

    記事の要約

    Classic/VPC環境で利用できます。

    送信リクエストしたメールリストを照会します。

    リクエスト

    リクエスト形式を説明します。リクエスト形式は次の通りです。

    メソッドURI
    GET/mails/{mailId}

    リクエストヘッダ

    Cloud Outbound Mailer APIで共通して使用されるヘッダの詳細は、Cloud Outbound Mailerのリクエストヘッダをご参照ください。

    リクエストパスパラメータ

    パラメータの説明は次の通りです。

    フィールドタイプ必須の有無説明
    mailIdStringRequiredメール識別用の固有 ID

    リクエスト例

    リクエストのサンプルコードは次の通りです。

    curl --location --request GET 'https://mail.apigw.ntruss.com/api/v1/mails/20181120000000010999'
    --header 'x-ncp-apigw-timestamp: {Timestamp}'
    --header 'x-ncp-iam-access-key: {Access Key}'
    --header 'x-ncp-apigw-signature-v2: {API Gateway Signature}'
    

    レスポンス

    レスポンス形式を説明します。

    レスポンスボディ

    レスポンスボディの説明は次の通りです。

    フィールドタイプ必須の有無説明
    requestIdStringRequiredリクエスト識別のためのメール送信リクエスト ID
    • 一度に複数件のメール送信をリクエストする場合、requestIdは複数のmailIdを含むことができる
    requesterIpStringRequiredメール送信リクエスタ IPアドレス
    requestDateNesDateTimeRequiredリクエスト日時
    mailIdStringRequiredメール識別用の固有 ID
    titleStringRequiredメールの件名
    templateSidIntegerOptional照会したテンプレートの SID
    templateNameStringRequired照会したテンプレートの名前
    emailStatusEmailStatusRequired送信状態
    senderAddressStringRequired送信者のメールアドレス
    senderNameStringOptional送信者名
    sendDateNesDateTimeOptional送信完了日時
    reservationDateNesDateTimeOptional予約日時
    bodyStringRequiredメールの本文
    referencesHeaderStringOptionalReferencesヘッダ
    • 0~100個で、<unique_id@domain.com>形式の文字列
    • 特定のメールをまとめて見るための固有の値
    • フィールドに値を入力すると、その後に同じ値が入力されたメールだけまとめて照会可能
    • NAVERメールではメールをまとめて見るために使用
    • 値が重複する場合、同じメールスレッドと判断してメールをまとめて表示
    • Referencesヘッダの最上位値だけで判断
    attachFilesList<AttachFile>Optional添付ファイルリスト
    recipientsList<Recipient>Required受信者リスト
    advertisingBooleanRequired広告メールかどうか
    • true | false
      • true: 広告メール
      • false: 一般メール

    レスポンスステータスコード

    レスポンスステータスコードの説明は次の通りです。

    HTTPステータスコードコード説明
    200-リクエスト成功
    400-認証失敗、無効なリクエスト
    40077101ログイン情報エラー
    40077102リクエストエラー
    40077103リクエストしたリソースが存在しない
    40377201リクエストしたリソースに対する権限がない
    40377202メールサービスの使用を申し込んでいないユーザーが呼び出した場合
    40577001サポートしないメソッドタイプ
    41577002サポートしないメディアタイプ
    500-サーバエラー
    50077301基本プロジェクトが存在しない
    50077302外部システム API連携エラー
    50077303その他の内部サーバエラー

    レスポンス例

    レスポンスのサンプルコードは次の通りです。

    {
      "requestId":"20181120000000010999",
      "requesterIp":"10.78.xx.73",
      "requestDate":{
        "utc":1542694793240,
        "formattedDate":"2018-11-20",
        "formattedDateTime":"2018-11-20 15:19:53 240"
      },
      "mailId":"20181120000000011009",
      "title":"test!",
      "templateSid":41,
      "templateName":"test2",
      "emailStatus":{
        "label":"一部失敗",
        "code":"PF"
      },
      "senderAddress":"a@ac.om",
      "senderName":null,
      "sendDate":{
        "utc":1542694793856,
        "formattedDate":"2018-11-20",
        "formattedDateTime":"2018-11-20 15:19:53 856"
      },
      "reservationDate":null,
      "body":"<body>...</body>",
      "referencesHeader":null,
      "attachFiles":[
    
      ],
      "recipients":[
         {
          "address":"test123456789@ncp-mail.com",
          "name":"",
          "type":{
            "label":"受信者",
            "code":"R"
          },
          "received":false,
          "receivedDate":null,
          "status":{
            "label":"送信失敗",
            "code":"F"
          },
          "retryCount":0,
          "sendResultMessage":"550 5.1.1 No such user 3vir-yOYtA9fRTlWpjkR3 - nsmtp\n",
          "sendResultCode":"RECIPIENT_ADDRESS_ERROR",
          "sendResultCodeMessage":"受信者アドレスエラーにより、送信できません。"
        },
        {
          "address":"test12@ncp-mail.com",
          "name":"",
          "type":{
            "label":"受信者",
            "code":"R"
          },
          "received":false,
          "receivedDate":null,
          "status":{
            "label":"送信成功",
            "code":"S"
          },
          "retryCount":0,
          "sendResultMessage":"Mail sent.",
          "sendResultCode":"MAIL_SENT",
          "sendResultCodeMessage":"メールを送信しました。"
        }
      ],
      "advertising":false
    }
    

    この記事は役に立ちましたか?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.