getMail
    • PDF

    getMail

    • PDF

    Article summary

    Available in Classic and VPC

    Get a list of emails you've requested to send.

    Request

    The following describes the request format for the endpoint. The request format is as follows:

    MethodURI
    GET/mails/{mailId}

    Request headers

    For headers common to Cloud Outbound Mailer APIs, see Cloud Outbound Mailer request headers.

    Request path parameters

    The following describes the parameters.

    FieldTypeRequiredDescription
    mailIdStringRequiredUnique ID to identify each email

    Request example

    The following is a sample request.

    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}'
    

    Response

    The following describes the response format.

    Response body

    The following describes the response body.

    FieldTypeRequiredDescription
    requestIdStringRequiredEmail delivery request ID to distinguish each request
    • requestId can contain multiple mailId when requesting multiple mailings at once
    requesterIpStringRequiredMailing requester IP
    requestDateNesDateTimeRequiredRequest date and time
    mailIdStringRequiredUnique ID to identify each email
    titleStringRequiredEmail subject
    templateSidIntegerOptionalSID of the queried template
    templateNameStringRequiredName of the queried template
    emailStatusEmailStatusRequiredDelivery Status
    senderAddressStringRequiredSender's email address
    senderNameStringOptionalSender name
    sendDateNesDateTimeOptionalDelivery completion date and time
    reservationDateNesDateTimeOptionalReserved date and time
    bodyStringRequiredEmail body
    referencesHeaderStringOptionalReferences header
    • A string of 20 to 100 characters in the format of <unique_id@domain.com>
    • Unique value for collecting and viewing specific emails
    • If you enter a value in the field, you can collect and view only emails with the same value in the future.
    • It is used in NAVER Mail to collect and view emails
    • If the value is duplicated, it is determined to be the same email thread and the emails are grouped together
    • Only the topmost value of the References header is used to determine
    attachFilesList<AttachFile>OptionalAttachment list
    recipientsList<Recipient>RequiredRecipient list
    advertisingBooleanRequiredWhether it is advertising email
    • true | false
      • true: advertising email
      • false: general email

    Response status codes

    The following describes the response status codes.

    HTTP status codeCodeDescription
    200-Request succeeded
    400-Authentication failed, invalid request
    40077101Error in login information
    40077102Request error
    40077103Requested resource does not exist
    40377201No permissions to the requested resource
    40377202Call from a user who hasn't subscribed to the email service
    40577001Unsupported method type
    41577002Unsupported media type
    500-Server error
    50077301Default project does not exist
    50077302External system API integration error
    50077303Other internal server error

    Response example

    The following is a sample response.

    {
      "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":"Partially failed",
        "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":"Recipient",
            "code":"R"
          },
          "received":false,
          "receivedDate":null,
          "status":{
            "label":"Delivery failed",
            "code":"F"
          },
          "retryCount":0,
          "sendResultMessage":"550 5.1.1 No such user 3vir-yOYtA9fRTlWpjkR3 - nsmtp\n",
          "sendResultCode":"RECIPIENT_ADDRESS_ERROR",
          "sendResultCodeMessage":"Delivery failed due to recipient address error."
        },
        {
          "address":"test12@ncp-mail.com",
          "name":"",
          "type":{
            "label":"Recipient",
            "code":"R"
          },
          "received":false,
          "receivedDate":null,
          "status":{
            "label":"Delivery succeeded",
            "code":"S"
          },
          "retryCount":0,
          "sendResultMessage":"Mail sent.",
          "sendResultCode":"MAIL_SENT",
          "sendResultCodeMessage":"Email delivery was successful."
        }
      ],
      "advertising":false
    }
    

    Was this article helpful?

    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.