carlonicora/minimalism-service-mailer

此包已 弃用 且不再维护。未建议替代包。

极简主义邮件服务

3.0.4-beta1 2019-05-14 00:00 UTC

This package is auto-updated.

Last update: 2022-02-15 20:39:29 UTC


README

minimalism-service-mailer 是一个用于 minimalism 发送电子邮件的服务。它目前支持 mandrillappsendgrid

入门

要使用此库,您需要一个使用 minimalism 的应用程序。此库在此范围外无法工作。

先决条件

您应该阅读过 minimalism 文档 并理解框架中服务概念。

安装

使用 Composer,在项目的根目录中要求此包。

$ composer require carlonicora/minimalism-service-mailer

或直接在 composer.json 中添加需求

{
    "require": {
        "carlonicora/minimalism-service-mailer": "~1.0"
    }
}

部署

与其他 minimalism 服务相比,minimalism-service-mailer 的一个重要区别在于后者从 ServicesFactory 返回的不是邮件类,而是 mailerServiceInterface。服务会自动根据所需的配置(mandrillapp 或 sendgrid)返回正确的类。

此服务要求您在 .env 文件中设置两个参数以发送电子邮件。

必需参数

#the mailing service password or private key
MINIMALISM_SERVICE_MAILER_PASSWORD=

可选参数

#defines the type of services to use. Currently supported are `mandrillapp' and 'sendgrid`. It defaults to `mandrillapp`
MINIMALISM_SERVICE_MAILER_TYPE=  

#the username used to connect to the service. Not required if the service use a private key
MINIMALISM_SERVICE_MAILER_USERNAME=

#default sender email address
MINIMALISM_SERVICE_MAILER_SENDER_EMAIL=

#default sender name
MINIMALISM_SERVICE_MAILER_SENDER_NAME=

构建工具

版本控制

此项目使用 Semantiv Versioning 作为其标签。

作者

许可

此项目受 MIT 许可 许可 - 有关详细信息,请参阅 LICENSE.md 文件。

License: MIT