Class SendEmailRequest

    • Constructor Summary

      Constructors 
      Constructor Description
      SendEmailRequest()  
      SendEmailRequest​(SendEmailRequest 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
      Attachment[] getAttachments()
      Get 需要发送附件时,填写附件相关参数。腾讯云接口请求最大支持 8M 的请求包,附件内容经过 Base64 预期扩大1.5倍,应该控制所有附件的总大小最大在 4M 以内,整体请求超出 8M 时接口会返回错误
      String[] getBcc()
      Get 密送人邮箱地址,最多支持抄送20人。
      String[] getCc()
      Get 抄送人邮箱地址,最多支持抄送20人。
      String[] getDestination()
      Get 收信人邮箱地址,最多支持群发50人。注意:邮件内容会显示所有收件人地址,非群发邮件请多次调用API发送。
      String getFromEmailAddress()
      Get 发信邮件地址。请填写发件人邮箱地址,例如:[email protected] 如需填写发件人说明,请按照如下方式: 别名 <邮箱地址>
      String getReplyToAddresses()
      Get 邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。
      Simple getSimple()
      Get 已废弃
      String getSubject()
      Get 邮件主题
      Template getTemplate()
      Get 使用模板发送时,填写的模板相关参数。因 Simple 已经废除使用,Template 为必填项
      Long getTriggerType()
      Get 邮件触发类型 0:非触发类,默认类型,营销类邮件、非即时类邮件等选择此类型 1:触发类,验证码等即时发送类邮件,若邮件超过一定大小,系统会自动选择非触发类型通道
      String getUnsubscribe()
      Get 退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语
      void setAttachments​(Attachment[] Attachments)
      Set 需要发送附件时,填写附件相关参数。腾讯云接口请求最大支持 8M 的请求包,附件内容经过 Base64 预期扩大1.5倍,应该控制所有附件的总大小最大在 4M 以内,整体请求超出 8M 时接口会返回错误
      void setBcc​(String[] Bcc)
      Set 密送人邮箱地址,最多支持抄送20人。
      void setCc​(String[] Cc)
      Set 抄送人邮箱地址,最多支持抄送20人。
      void setDestination​(String[] Destination)
      Set 收信人邮箱地址,最多支持群发50人。注意:邮件内容会显示所有收件人地址,非群发邮件请多次调用API发送。
      void setFromEmailAddress​(String FromEmailAddress)
      Set 发信邮件地址。请填写发件人邮箱地址,例如:[email protected] 如需填写发件人说明,请按照如下方式: 别名 <邮箱地址>
      void setReplyToAddresses​(String ReplyToAddresses)
      Set 邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。
      void setSimple​(Simple Simple)
      Set 已废弃
      void setSubject​(String Subject)
      Set 邮件主题
      void setTemplate​(Template Template)
      Set 使用模板发送时,填写的模板相关参数。因 Simple 已经废除使用,Template 为必填项
      void setTriggerType​(Long TriggerType)
      Set 邮件触发类型 0:非触发类,默认类型,营销类邮件、非即时类邮件等选择此类型 1:触发类,验证码等即时发送类邮件,若邮件超过一定大小,系统会自动选择非触发类型通道
      void setUnsubscribe​(String Unsubscribe)
      Set 退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • SendEmailRequest

        public SendEmailRequest()
      • SendEmailRequest

        public SendEmailRequest​(SendEmailRequest 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

      • getFromEmailAddress

        public String getFromEmailAddress()
        Get 发信邮件地址。请填写发件人邮箱地址,例如:[email protected] 如需填写发件人说明,请按照如下方式: 别名 <邮箱地址>
        Returns:
        FromEmailAddress 发信邮件地址。请填写发件人邮箱地址,例如:[email protected] 如需填写发件人说明,请按照如下方式: 别名 <邮箱地址>
      • setFromEmailAddress

        public void setFromEmailAddress​(String FromEmailAddress)
        Set 发信邮件地址。请填写发件人邮箱地址,例如:[email protected] 如需填写发件人说明,请按照如下方式: 别名 <邮箱地址>
        Parameters:
        FromEmailAddress - 发信邮件地址。请填写发件人邮箱地址,例如:[email protected] 如需填写发件人说明,请按照如下方式: 别名 <邮箱地址>
      • getDestination

        public String[] getDestination()
        Get 收信人邮箱地址,最多支持群发50人。注意:邮件内容会显示所有收件人地址,非群发邮件请多次调用API发送。
        Returns:
        Destination 收信人邮箱地址,最多支持群发50人。注意:邮件内容会显示所有收件人地址,非群发邮件请多次调用API发送。
      • setDestination

        public void setDestination​(String[] Destination)
        Set 收信人邮箱地址,最多支持群发50人。注意:邮件内容会显示所有收件人地址,非群发邮件请多次调用API发送。
        Parameters:
        Destination - 收信人邮箱地址,最多支持群发50人。注意:邮件内容会显示所有收件人地址,非群发邮件请多次调用API发送。
      • getSubject

        public String getSubject()
        Get 邮件主题
        Returns:
        Subject 邮件主题
      • setSubject

        public void setSubject​(String Subject)
        Set 邮件主题
        Parameters:
        Subject - 邮件主题
      • getReplyToAddresses

        public String getReplyToAddresses()
        Get 邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。
        Returns:
        ReplyToAddresses 邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。
      • setReplyToAddresses

        public void setReplyToAddresses​(String ReplyToAddresses)
        Set 邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。
        Parameters:
        ReplyToAddresses - 邮件的“回复”电子邮件地址。可以填写您能收到邮件的邮箱地址,可以是个人邮箱。如果不填,收件人的回复邮件将会发送失败。
      • getCc

        public String[] getCc()
        Get 抄送人邮箱地址,最多支持抄送20人。
        Returns:
        Cc 抄送人邮箱地址,最多支持抄送20人。
      • setCc

        public void setCc​(String[] Cc)
        Set 抄送人邮箱地址,最多支持抄送20人。
        Parameters:
        Cc - 抄送人邮箱地址,最多支持抄送20人。
      • getBcc

        public String[] getBcc()
        Get 密送人邮箱地址,最多支持抄送20人。
        Returns:
        Bcc 密送人邮箱地址,最多支持抄送20人。
      • setBcc

        public void setBcc​(String[] Bcc)
        Set 密送人邮箱地址,最多支持抄送20人。
        Parameters:
        Bcc - 密送人邮箱地址,最多支持抄送20人。
      • getTemplate

        public Template getTemplate()
        Get 使用模板发送时,填写的模板相关参数。因 Simple 已经废除使用,Template 为必填项
        Returns:
        Template 使用模板发送时,填写的模板相关参数。因 Simple 已经废除使用,Template 为必填项
      • setTemplate

        public void setTemplate​(Template Template)
        Set 使用模板发送时,填写的模板相关参数。因 Simple 已经废除使用,Template 为必填项
        Parameters:
        Template - 使用模板发送时,填写的模板相关参数。因 Simple 已经废除使用,Template 为必填项
      • getSimple

        public Simple getSimple()
        Get 已废弃
        Returns:
        Simple 已废弃
      • setSimple

        public void setSimple​(Simple Simple)
        Set 已废弃
        Parameters:
        Simple - 已废弃
      • getAttachments

        public Attachment[] getAttachments()
        Get 需要发送附件时,填写附件相关参数。腾讯云接口请求最大支持 8M 的请求包,附件内容经过 Base64 预期扩大1.5倍,应该控制所有附件的总大小最大在 4M 以内,整体请求超出 8M 时接口会返回错误
        Returns:
        Attachments 需要发送附件时,填写附件相关参数。腾讯云接口请求最大支持 8M 的请求包,附件内容经过 Base64 预期扩大1.5倍,应该控制所有附件的总大小最大在 4M 以内,整体请求超出 8M 时接口会返回错误
      • setAttachments

        public void setAttachments​(Attachment[] Attachments)
        Set 需要发送附件时,填写附件相关参数。腾讯云接口请求最大支持 8M 的请求包,附件内容经过 Base64 预期扩大1.5倍,应该控制所有附件的总大小最大在 4M 以内,整体请求超出 8M 时接口会返回错误
        Parameters:
        Attachments - 需要发送附件时,填写附件相关参数。腾讯云接口请求最大支持 8M 的请求包,附件内容经过 Base64 预期扩大1.5倍,应该控制所有附件的总大小最大在 4M 以内,整体请求超出 8M 时接口会返回错误
      • getUnsubscribe

        public String getUnsubscribe()
        Get 退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语
        Returns:
        Unsubscribe 退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语
      • setUnsubscribe

        public void setUnsubscribe​(String Unsubscribe)
        Set 退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语
        Parameters:
        Unsubscribe - 退订链接选项 0: 不加入退订链接 1: 简体中文 2: 英文 3: 繁体中文 4: 西班牙语 5: 法语 6: 德语 7: 日语 8: 韩语 9: 阿拉伯语 10: 泰语
      • getTriggerType

        public Long getTriggerType()
        Get 邮件触发类型 0:非触发类,默认类型,营销类邮件、非即时类邮件等选择此类型 1:触发类,验证码等即时发送类邮件,若邮件超过一定大小,系统会自动选择非触发类型通道
        Returns:
        TriggerType 邮件触发类型 0:非触发类,默认类型,营销类邮件、非即时类邮件等选择此类型 1:触发类,验证码等即时发送类邮件,若邮件超过一定大小,系统会自动选择非触发类型通道
      • setTriggerType

        public void setTriggerType​(Long TriggerType)
        Set 邮件触发类型 0:非触发类,默认类型,营销类邮件、非即时类邮件等选择此类型 1:触发类,验证码等即时发送类邮件,若邮件超过一定大小,系统会自动选择非触发类型通道
        Parameters:
        TriggerType - 邮件触发类型 0:非触发类,默认类型,营销类邮件、非即时类邮件等选择此类型 1:触发类,验证码等即时发送类邮件,若邮件超过一定大小,系统会自动选择非触发类型通道