使用DocuSign eSign 4.1.0 API自定义邮件正文如何移除默认前缀行?
DocuSign eSign 4.1.0 移除邮件默认前置内容方案
可以移除这两行默认内容,你需要改用复合邮件模板(Composite Templates)来完全自定义邮件内容,而非直接设置EmailBlurb。具体实现方式如下:
- 构建复合模板结构,在模板的邮件设置中配置自定义正文
- 将
EmailSettings里的UseAccountDefaults设为false,以此覆盖平台默认的邮件前缀内容
示例Java代码:
// 创建复合模板实例 CompositeTemplate compositeTemplate = new CompositeTemplate(); // 配置邮件设置,禁用账户默认内容 EmailSettings emailSettings = new EmailSettings(); emailSettings.setEmailBlurb("你的自定义邮件正文"); emailSettings.setUseAccountDefaults(false); compositeTemplate.setEmailSettings(emailSettings); // 将复合模板添加到信封定义中 EnvelopeDefinition envelopeDefinition = new EnvelopeDefinition(); envelopeDefinition.setCompositeTemplates(Arrays.asList(compositeTemplate));
需要注意的是:
- 直接调用
setEmailBlurb时,平台会自动追加账户级别的默认前缀文本,该逻辑无法通过单一参数修改 - 只有通过复合模板并禁用账户默认设置,才能完全掌控邮件正文的全部内容
内容的提问来源于stack exchange,提问作者JohanaAnez
相关产品推荐
相关产品推荐

