Class SendEmailStatus

    • Constructor Summary

      Constructors 
      Constructor Description
      SendEmailStatus()  
      SendEmailStatus​(SendEmailStatus source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getDeliverMessage()
      Get 收件方处理状态描述
      Long getDeliverStatus()
      Get 收件方处理状态 0: 请求成功被腾讯云接受,进入发送队列 1: 邮件递送成功,DeliverTime表示递送成功的时间 2: 邮件因某种原因被丢弃,DeliverMessage表示丢弃原因 3: 收件方ESP拒信,一般原因为邮箱地址不存在,或其它原因 8: 邮件被ESP因某些原因延迟递送,DeliverMessage表示延迟原因
      Long getDeliverTime()
      Get 腾讯云执行递送时间戳
      String getFromEmailAddress()
      Get 发件人邮箱
      String getMessageId()
      Get SendEmail返回的MessageId
      Long getRequestTime()
      Get 请求到达腾讯云时间戳
      Long getSendStatus()
      Get 腾讯云处理状态 0: 处理成功 1001: 内部系统异常 1002: 内部系统异常 1003: 内部系统异常 1003: 内部系统异常 1004: 发信超时 1005: 内部系统异常 1006: 触发频率控制,短时间内对同一地址发送过多邮件 1007: 邮件地址在黑名单中 1008: 域名被收件人拒收 1009: 内部系统异常 1010: 超出了每日发送限制 1011: 无发送自定义内容权限,必须使用模板 1013: 域名被收件人取消订阅 2001: 找不到相关记录 3007: 模板ID无效或者不可用 3008: 被收信域名临时封禁 3009: 无权限使用该模板 3010: TemplateData字段格式不正确 3014: 发件域名没有经过认证,无法发送 3020: 收件方邮箱类型在黑名单 3024: 邮箱地址格式预检查失败 3030: 退信率过高,临时限制发送 3033: 余额不足,账号欠费等
      String getToEmailAddress()
      Get 收件人邮箱
      Boolean getUserClicked()
      Get 用户是否点击该邮件中的链接
      Boolean getUserComplainted()
      Get 用户是否举报该发送者
      Boolean getUserOpened()
      Get 用户是否打开该邮件
      Boolean getUserUnsubscribed()
      Get 用户是否取消该发送者的订阅
      void setDeliverMessage​(String DeliverMessage)
      Set 收件方处理状态描述
      void setDeliverStatus​(Long DeliverStatus)
      Set 收件方处理状态 0: 请求成功被腾讯云接受,进入发送队列 1: 邮件递送成功,DeliverTime表示递送成功的时间 2: 邮件因某种原因被丢弃,DeliverMessage表示丢弃原因 3: 收件方ESP拒信,一般原因为邮箱地址不存在,或其它原因 8: 邮件被ESP因某些原因延迟递送,DeliverMessage表示延迟原因
      void setDeliverTime​(Long DeliverTime)
      Set 腾讯云执行递送时间戳
      void setFromEmailAddress​(String FromEmailAddress)
      Set 发件人邮箱
      void setMessageId​(String MessageId)
      Set SendEmail返回的MessageId
      void setRequestTime​(Long RequestTime)
      Set 请求到达腾讯云时间戳
      void setSendStatus​(Long SendStatus)
      Set 腾讯云处理状态 0: 处理成功 1001: 内部系统异常 1002: 内部系统异常 1003: 内部系统异常 1003: 内部系统异常 1004: 发信超时 1005: 内部系统异常 1006: 触发频率控制,短时间内对同一地址发送过多邮件 1007: 邮件地址在黑名单中 1008: 域名被收件人拒收 1009: 内部系统异常 1010: 超出了每日发送限制 1011: 无发送自定义内容权限,必须使用模板 1013: 域名被收件人取消订阅 2001: 找不到相关记录 3007: 模板ID无效或者不可用 3008: 被收信域名临时封禁 3009: 无权限使用该模板 3010: TemplateData字段格式不正确 3014: 发件域名没有经过认证,无法发送 3020: 收件方邮箱类型在黑名单 3024: 邮箱地址格式预检查失败 3030: 退信率过高,临时限制发送 3033: 余额不足,账号欠费等
      void setToEmailAddress​(String ToEmailAddress)
      Set 收件人邮箱
      void setUserClicked​(Boolean UserClicked)
      Set 用户是否点击该邮件中的链接
      void setUserComplainted​(Boolean UserComplainted)
      Set 用户是否举报该发送者
      void setUserOpened​(Boolean UserOpened)
      Set 用户是否打开该邮件
      void setUserUnsubscribed​(Boolean UserUnsubscribed)
      Set 用户是否取消该发送者的订阅
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • SendEmailStatus

        public SendEmailStatus()
      • SendEmailStatus

        public SendEmailStatus​(SendEmailStatus source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getMessageId

        public String getMessageId()
        Get SendEmail返回的MessageId
        Returns:
        MessageId SendEmail返回的MessageId
      • setMessageId

        public void setMessageId​(String MessageId)
        Set SendEmail返回的MessageId
        Parameters:
        MessageId - SendEmail返回的MessageId
      • getToEmailAddress

        public String getToEmailAddress()
        Get 收件人邮箱
        Returns:
        ToEmailAddress 收件人邮箱
      • setToEmailAddress

        public void setToEmailAddress​(String ToEmailAddress)
        Set 收件人邮箱
        Parameters:
        ToEmailAddress - 收件人邮箱
      • getFromEmailAddress

        public String getFromEmailAddress()
        Get 发件人邮箱
        Returns:
        FromEmailAddress 发件人邮箱
      • setFromEmailAddress

        public void setFromEmailAddress​(String FromEmailAddress)
        Set 发件人邮箱
        Parameters:
        FromEmailAddress - 发件人邮箱
      • getSendStatus

        public Long getSendStatus()
        Get 腾讯云处理状态 0: 处理成功 1001: 内部系统异常 1002: 内部系统异常 1003: 内部系统异常 1003: 内部系统异常 1004: 发信超时 1005: 内部系统异常 1006: 触发频率控制,短时间内对同一地址发送过多邮件 1007: 邮件地址在黑名单中 1008: 域名被收件人拒收 1009: 内部系统异常 1010: 超出了每日发送限制 1011: 无发送自定义内容权限,必须使用模板 1013: 域名被收件人取消订阅 2001: 找不到相关记录 3007: 模板ID无效或者不可用 3008: 被收信域名临时封禁 3009: 无权限使用该模板 3010: TemplateData字段格式不正确 3014: 发件域名没有经过认证,无法发送 3020: 收件方邮箱类型在黑名单 3024: 邮箱地址格式预检查失败 3030: 退信率过高,临时限制发送 3033: 余额不足,账号欠费等
        Returns:
        SendStatus 腾讯云处理状态 0: 处理成功 1001: 内部系统异常 1002: 内部系统异常 1003: 内部系统异常 1003: 内部系统异常 1004: 发信超时 1005: 内部系统异常 1006: 触发频率控制,短时间内对同一地址发送过多邮件 1007: 邮件地址在黑名单中 1008: 域名被收件人拒收 1009: 内部系统异常 1010: 超出了每日发送限制 1011: 无发送自定义内容权限,必须使用模板 1013: 域名被收件人取消订阅 2001: 找不到相关记录 3007: 模板ID无效或者不可用 3008: 被收信域名临时封禁 3009: 无权限使用该模板 3010: TemplateData字段格式不正确 3014: 发件域名没有经过认证,无法发送 3020: 收件方邮箱类型在黑名单 3024: 邮箱地址格式预检查失败 3030: 退信率过高,临时限制发送 3033: 余额不足,账号欠费等
      • setSendStatus

        public void setSendStatus​(Long SendStatus)
        Set 腾讯云处理状态 0: 处理成功 1001: 内部系统异常 1002: 内部系统异常 1003: 内部系统异常 1003: 内部系统异常 1004: 发信超时 1005: 内部系统异常 1006: 触发频率控制,短时间内对同一地址发送过多邮件 1007: 邮件地址在黑名单中 1008: 域名被收件人拒收 1009: 内部系统异常 1010: 超出了每日发送限制 1011: 无发送自定义内容权限,必须使用模板 1013: 域名被收件人取消订阅 2001: 找不到相关记录 3007: 模板ID无效或者不可用 3008: 被收信域名临时封禁 3009: 无权限使用该模板 3010: TemplateData字段格式不正确 3014: 发件域名没有经过认证,无法发送 3020: 收件方邮箱类型在黑名单 3024: 邮箱地址格式预检查失败 3030: 退信率过高,临时限制发送 3033: 余额不足,账号欠费等
        Parameters:
        SendStatus - 腾讯云处理状态 0: 处理成功 1001: 内部系统异常 1002: 内部系统异常 1003: 内部系统异常 1003: 内部系统异常 1004: 发信超时 1005: 内部系统异常 1006: 触发频率控制,短时间内对同一地址发送过多邮件 1007: 邮件地址在黑名单中 1008: 域名被收件人拒收 1009: 内部系统异常 1010: 超出了每日发送限制 1011: 无发送自定义内容权限,必须使用模板 1013: 域名被收件人取消订阅 2001: 找不到相关记录 3007: 模板ID无效或者不可用 3008: 被收信域名临时封禁 3009: 无权限使用该模板 3010: TemplateData字段格式不正确 3014: 发件域名没有经过认证,无法发送 3020: 收件方邮箱类型在黑名单 3024: 邮箱地址格式预检查失败 3030: 退信率过高,临时限制发送 3033: 余额不足,账号欠费等
      • getDeliverStatus

        public Long getDeliverStatus()
        Get 收件方处理状态 0: 请求成功被腾讯云接受,进入发送队列 1: 邮件递送成功,DeliverTime表示递送成功的时间 2: 邮件因某种原因被丢弃,DeliverMessage表示丢弃原因 3: 收件方ESP拒信,一般原因为邮箱地址不存在,或其它原因 8: 邮件被ESP因某些原因延迟递送,DeliverMessage表示延迟原因
        Returns:
        DeliverStatus 收件方处理状态 0: 请求成功被腾讯云接受,进入发送队列 1: 邮件递送成功,DeliverTime表示递送成功的时间 2: 邮件因某种原因被丢弃,DeliverMessage表示丢弃原因 3: 收件方ESP拒信,一般原因为邮箱地址不存在,或其它原因 8: 邮件被ESP因某些原因延迟递送,DeliverMessage表示延迟原因
      • setDeliverStatus

        public void setDeliverStatus​(Long DeliverStatus)
        Set 收件方处理状态 0: 请求成功被腾讯云接受,进入发送队列 1: 邮件递送成功,DeliverTime表示递送成功的时间 2: 邮件因某种原因被丢弃,DeliverMessage表示丢弃原因 3: 收件方ESP拒信,一般原因为邮箱地址不存在,或其它原因 8: 邮件被ESP因某些原因延迟递送,DeliverMessage表示延迟原因
        Parameters:
        DeliverStatus - 收件方处理状态 0: 请求成功被腾讯云接受,进入发送队列 1: 邮件递送成功,DeliverTime表示递送成功的时间 2: 邮件因某种原因被丢弃,DeliverMessage表示丢弃原因 3: 收件方ESP拒信,一般原因为邮箱地址不存在,或其它原因 8: 邮件被ESP因某些原因延迟递送,DeliverMessage表示延迟原因
      • getDeliverMessage

        public String getDeliverMessage()
        Get 收件方处理状态描述
        Returns:
        DeliverMessage 收件方处理状态描述
      • setDeliverMessage

        public void setDeliverMessage​(String DeliverMessage)
        Set 收件方处理状态描述
        Parameters:
        DeliverMessage - 收件方处理状态描述
      • getRequestTime

        public Long getRequestTime()
        Get 请求到达腾讯云时间戳
        Returns:
        RequestTime 请求到达腾讯云时间戳
      • setRequestTime

        public void setRequestTime​(Long RequestTime)
        Set 请求到达腾讯云时间戳
        Parameters:
        RequestTime - 请求到达腾讯云时间戳
      • getDeliverTime

        public Long getDeliverTime()
        Get 腾讯云执行递送时间戳
        Returns:
        DeliverTime 腾讯云执行递送时间戳
      • setDeliverTime

        public void setDeliverTime​(Long DeliverTime)
        Set 腾讯云执行递送时间戳
        Parameters:
        DeliverTime - 腾讯云执行递送时间戳
      • getUserOpened

        public Boolean getUserOpened()
        Get 用户是否打开该邮件
        Returns:
        UserOpened 用户是否打开该邮件
      • setUserOpened

        public void setUserOpened​(Boolean UserOpened)
        Set 用户是否打开该邮件
        Parameters:
        UserOpened - 用户是否打开该邮件
      • getUserClicked

        public Boolean getUserClicked()
        Get 用户是否点击该邮件中的链接
        Returns:
        UserClicked 用户是否点击该邮件中的链接
      • setUserClicked

        public void setUserClicked​(Boolean UserClicked)
        Set 用户是否点击该邮件中的链接
        Parameters:
        UserClicked - 用户是否点击该邮件中的链接
      • getUserUnsubscribed

        public Boolean getUserUnsubscribed()
        Get 用户是否取消该发送者的订阅
        Returns:
        UserUnsubscribed 用户是否取消该发送者的订阅
      • setUserUnsubscribed

        public void setUserUnsubscribed​(Boolean UserUnsubscribed)
        Set 用户是否取消该发送者的订阅
        Parameters:
        UserUnsubscribed - 用户是否取消该发送者的订阅
      • getUserComplainted

        public Boolean getUserComplainted()
        Get 用户是否举报该发送者
        Returns:
        UserComplainted 用户是否举报该发送者
      • setUserComplainted

        public void setUserComplainted​(Boolean UserComplainted)
        Set 用户是否举报该发送者
        Parameters:
        UserComplainted - 用户是否举报该发送者