govtnz/logtofilemailer

此包已被废弃,不再维护。未建议替代包。

将电子邮件记录到磁盘上的文件而不是发送它们。

dev-master 2014-02-03 01:54 UTC

This package is not auto-updated.

Last update: 2016-06-19 13:52:43 UTC


README

将电子邮件记录到磁盘上的文件而不是发送它们。

需要 SilverStripe >= 3.0, govtnz/filesystemtools >= 1.0。

将以下要求添加到您的 composer.json 文件中

"require": {
    "govtnz/logtofilemailer": "dev-master"
}

将以下存储库添加到您的 composer.json 文件中

"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/GOVTNZ/logtofilemailer"
    },
    {
        "type": "vcs",
        "url": "https://github.com/GOVTNZ/filesystemtools"
    }
]

在您的项目目录中运行 composer update

配置

按照以下方式设置 config::$log_directory 在 config.yml 或等效的 php 代码中

  • 如果未设置 config::$log_directory,则记录到操作系统临时目录。
  • 如果已设置并且以 '/' 开头,则使用该绝对路径。
  • 如果已设置并且不以 '/' 开头,则路径相对于脚本执行路径。

  • 如果路径不存在,则尝试通过 FileSystemTools::make_path 创建它,失败将抛出异常。