networkteam / neos-mailjet-formfinisher

此包的最新版本(1.0.0)没有可用的许可证信息。

使用mailjet的表单完成器

1.0.0 2021-09-03 08:53 UTC

This package is auto-updated.

Last update: 2024-08-29 05:31:41 UTC


README

此包为Flow表单框架提供了一个额外的表单完成器,用于与mailjet.com配合,通过他们的SMTP API发送基于模板的邮件。

配置

有两种方式可以配置mailjet系统发送邮件。第一种是通过配置NeosSwiftMailer使用通用的Neos/Flow方式。

Neos:
 SwiftMailer:
    transport:
         type: 'Swift_SmtpTransport'
        options:
            host: 'in-v3.mailjet.com'
            port: 587
            username: '<MailjetUser>'
            password: '<MailjetPassword>'
      

所有值都可以在Mailjet仪表板中找到 -> 事务性邮件 -> SMTP

第二种选项是使用mailjet完成器本身的节点配置。这对于不同部门想要使用不同的账户(例如营销和人力资源)使用mailjet非常有用。

在mailjet模板中使用表单值

表单中配置的字段作为变量填充到mailjet模板系统中。这些变量可以直接使用 {{var:}}。要使用此功能,必须设置表单字段的标识符。当设置errorReportingRecipient时,它将收到由mailjet渲染模板时发生的错误的通知。