PHP DocuSign:如何格式化签名者自定义电子邮件正文?
PHP DocuSign: How to format the signer custom email body?
我已经为每个签名者设置了单独的电子邮件主题和电子邮件正文,如下所示,它运行良好。
$pdEmailBody 包含纯文本,因为它不采用 HTML 格式。
现在当收件人收到邮件时,邮件正文格式不正确。每段都有自动'indent'(请看图片)
我想知道如何设置电子邮件正文的格式,使所有文本保持对齐且无缩进。
$signer1 = new \DocuSign\eSign\Model\Signer([
'email' => $pdEmail,
'name' => $pdName,
"recepient_id" => "1",
'routing_order' => "1",
'email_notification' => new \DocuSign\eSign\Model\RecipientEmailNotification([
'email_subject' => $pdEmailSub,
'email_body' => $pdEmailBody
])
]);
我刚刚测试了这个,但我没有看到这个。您需要在字符串中使用 "\n\r"
来指定一个新行。
您可能正在使用其他一些字符串,其中包括这些制表符或创建它的其他标记。请检查传递给 email_body
的字符串(结束字符串,不是带有变量的字符串,实际值)并确认。
我已经为每个签名者设置了单独的电子邮件主题和电子邮件正文,如下所示,它运行良好。 $pdEmailBody 包含纯文本,因为它不采用 HTML 格式。
现在当收件人收到邮件时,邮件正文格式不正确。每段都有自动'indent'(请看图片)
我想知道如何设置电子邮件正文的格式,使所有文本保持对齐且无缩进。
$signer1 = new \DocuSign\eSign\Model\Signer([
'email' => $pdEmail,
'name' => $pdName,
"recepient_id" => "1",
'routing_order' => "1",
'email_notification' => new \DocuSign\eSign\Model\RecipientEmailNotification([
'email_subject' => $pdEmailSub,
'email_body' => $pdEmailBody
])
]);
我刚刚测试了这个,但我没有看到这个。您需要在字符串中使用 "\n\r"
来指定一个新行。
您可能正在使用其他一些字符串,其中包括这些制表符或创建它的其他标记。请检查传递给 email_body
的字符串(结束字符串,不是带有变量的字符串,实际值)并确认。