chris13/mail-bundle
最新稳定版本:1.3.6
Composer 安装命令:
composer require chris13/mail-bundle
包简介
Load content and send mail.
README 文档
README
Mail Bundle
Installation
Step 1: Download the Bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
$ composer require chris13/mail-bundle "~1"
This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.
Step 2: Enable the Bundle
Then, enable the bundle by adding it to the list of registered bundles
in the app/AppKernel.php file of your project:
<?php // app/AppKernel.php // ... class AppKernel extends Kernel { public function registerBundles() { $bundles = array( // ... new Chris\Bundle\MailBundle\MailBundle(), ); // ... } // ... }
Step 3 : Configure the bundle
Add the following configuration to your config.yml
mail: sendgrid: user: sendgrid_user password: sendgrid_pass options: turn_off_ssl_verification: true
Usage
For SendGrid :
<?php $categories = array('category1'); $mailer = $this->get('mail_bundle.send_grid_mailer'); $mailer->setCategories($categories) ->prepare($from, $fromName, $to = ['test@yopmail.com'], $subject, $body) ->send();
For SwiftMailer :
<?php $mailer = $this->get('mail_bundle.swift_mailer'); $mailer->prepare($from, $fromName, $to = ['test@yopmail.com'], $subject, $body) ->send();
Tests
Run Unit Test in the bundle:
$ ./bin/phpunit --debug -c ./
统计信息
- 总下载量: 1.62k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-11-06