【发布时间】:2015-09-07 16:36:23
【问题描述】:
我通过 mandrill 向用户发送邮件,我同时使用 smtp 和 mandrill api 发送。
邮件内容呈现为 go 模板 (.tpl)
当我把模板像
Hi {{.name}},
<br/>
This is support.
<br/>
它可以通过 mandrill api 发送,但是当我通过 smtp 发送时
是可见的,
使用模板时(<br/> replaced with \n)
Hi {{.name}},
This is support.
mandrill 忽略这一点并在一行中显示所有内容,但 smtp 显示正常的换行符。 有什么办法解决这个问题?
我正在渲染模板,例如
frame, err := template.New("foo").Parse( *templateString )
if err != nil {
return nil, err
}
var doc bytes.Buffer
frame.Execute( &doc, *parameters )
temp := doc.String()
【问题讨论】:
标签: email templates go mandrill