DocuSign API中emailBlurb属性无法保留回车换行问题咨询
DocuSign 通知邮件默认以 HTML 格式渲染,你传入的 \r 等纯文本换行符在 HTML 规范中不会被识别为换行,会被默认合并为普通空格,因此出现文本挤成一整串的问题。可通过以下两种方法解决:
方案1:替换换行符为 HTML 标签(推荐)
直接将 emailBlurb 字段内的 \r 替换为 HTML 换行标签 <br> 即可,修改后的参数示例:
"emailBlurb": "Please sign the Contract Agreement Renewal for 2021. <br><br>If you have any questions please call us on 1800 123 456 between 9am and 5pm Mon-Fri.<br><br>The Contract Team.<br>Acme Pty Ltd", "emailSubject": "Please Sign the Customer Agreement",
该方案无需修改账户全局配置,默认状态下即可生效,也能兼容邮件内其他自定义格式需求。
方案2:启用纯文本邮件发送配置
如果不想修改传入的文本内容,可调整 DocuSign 账户全局设置:
- 登录 DocuSign 管理后台,进入「设置」-「电子邮件」配置页
- 找到「发送纯文本电子邮件」选项,勾选后保存配置
配置生效后,DocuSign 会向收件人发送纯文本格式的通知邮件,你原本传入的 \r 换行符会被正常识别保留。注意该配置会全局生效,所有通知邮件都会丢失HTML样式(比如超链接、自定义字体、排版效果等),如果有自定义邮件样式需求不建议使用。
内容的提问来源于stack exchange,提问作者user982124
相关产品推荐
相关产品推荐

