azt3k / abc-silverstripe-mailer
为 Silverstripe 添加 smtp 邮件支持的库
0.6.1
2018-02-01 04:12 UTC
Requires
- php: >=5.3.0
- composer/installers: >=1.0
- phpmailer/phpmailer: ~5.2.23
- silverstripe/cms: ^3.0
- silverstripe/framework: ^3.0
Requires (Dev)
- phpunit/phpunit: ~3.7
- silverstripe/sqlite3: *
README
设置
将以下内容添加到您的 composer.json 文件中
"require": { "azt3k/abc-silverstripe-mailer" : "*@stable" }
将以下内容添加到您的 mysite/_config.php
文件中
SmtpMailer::set_conf(array( 'default_from' => array( 'name' => 'admin', 'email' => 'admin@localhost' ), 'charset_encoding' => 'utf-8', 'server' => 'localhost', 'port' => 25, 'secure' => null, 'authenticate' => false, 'user' => 'username', 'pass' => 'password', 'debug' => 0, 'lang' => 'en' ));
或者
SmtpMailer::set_conf(array( 'default_from' => array( 'name' => 'user', 'email' => 'user@gmail.com' ), 'charset_encoding' => 'utf-8', 'server' => 'smtp.gmail.com', 'port' => 587, 'secure' => 'tls', 'authenticate' => true, 'user' => 'user@gmail.com', 'pass' => 'password', 'debug' => 0, 'lang' => 'en' ));
或者将配置插入到您的 project/_config/config.yml
文件中
SmtpMailer: conf: default_from: name: user email: user@gmail.com charset_encoding: utf-8 server: smtp.gmail.com port: 587 secure: tls authenticate: true user: user@gmail.com pass: password' debug: 0 lang: en
许可证
版权所有 © 2018 Aaron Latham-Ilari
保留所有权利。
在以下条件下,允许重新分发和使用源代码和二进制代码,无论是否修改(以下免责声明中的限制除外):
- 源代码的重新分发必须保留上述版权声明、本条件列表和以下免责声明。
- 二进制形式的重新分发必须在文档和/或其他与分发提供的材料中复制上述版权声明、本条件列表和以下免责声明。
- 未经事先书面许可,不得使用 [所有权组织] 的名称或其贡献者的名称来认可或推广由此软件派生出的产品。
本许可证不授予任何当事人任何专利权的明确或暗示许可。本软件由版权所有者和贡献者“按原样”提供,不承担任何明示或暗示的保证,包括但不限于适销性和特定目的适用性的暗示保证。在任何情况下,版权所有者或贡献者均不对任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论何种原因造成,无论基于合同、严格责任或侵权(包括疏忽或其他),即使已通知本软件可能造成此类损害。