如何使用pyrocms发送电子邮件?

How to send email using pyrocms?

当我尝试使用 pyrocms 发送电子邮件时,它显示 email_template table 不存在,但此 table 存在于数据库中,默认为_email_template name.I 已更改 table 的名称,但错误未解决。

在 pyrocms 中发送电子邮件的最简单方法是使用 Events::trigger('email', $data, 'array')

$data 数组是您在电子邮件模板中使用的数据,而第三个参数是 "the type of response you expect"(参见 pyrocms docs)。

$data 数组应至少包含 "slug" 键 - 这是您要发送的电子邮件模板的别名。

$data 数组还可以包含 "from"、"name"、"reply-to"、"to" 和 "lang"。如果没有提供,pyrocms会使用你网站的相应设置(你可以在后端的设置部分更改它们)