chaplean / mailer-bundle
包含用于邮件发送的实用工具
v5.0.0
2018-03-26 15:43 UTC
Requires
- php: >=7.0.8
- symfony/config: ^3.0 || ^4.0
- symfony/console: ^3.0 || ^4.0
- symfony/dependency-injection: ^3.0 || ^4.0
- symfony/monolog-bundle: ~3.0 || ^4.0
- symfony/swiftmailer-bundle: ~3.0
- symfony/yaml: ^3.0 || ^4.0
Requires (Dev)
- chaplean/codeship-scripts: ^1.0
- chaplean/coding-standard: ^1.1
- mockery/mockery: dev-master
- phpunit/phpunit: ^7.0
- symfony/http-kernel: ^3.0 || ^4.0
- symfony/var-dumper: ^3.0 || ^4.0
README
先决条件
此版本的包需要 Symfony 2.8 或更高版本。
安装
1. Composer
composer require chaplean/mailer-bundle
2. 注册包
在 AppKernel
中添加
new Chaplean\Bundle\MailerBundle\ChapleanMailerBundle(),
3. 配置
在 config.yml
中包含配置
chaplean_mailer: bcc_address: '<email_reference>' bounce_address: '<email_reference>' sender_address: '<no_reply_email>' sender_name: '<sender_name>' subject: prefix: '<prefix>' test: false disabled_email_extensions: ['<domain>'] # default empty amazon_tags: # optional, add amazon tag in header message configuration_set: <> # required, use in X-SES-CONFIGURATION-SET project_name: <project_name> # required, use in X-SES-MESSAGE-TAGS env: <environement> # required, use in X-SES-MESSAGE-TAGS
注意:
SwiftmailerBundle 的配置已被此包包含
# Swiftmailer Configuration swiftmailer: transport: '%mailer_transport%' host: '%mailer_host%' port: '%mailer_port%' username: '%mailer_user%' password: '%mailer_password%' encryption: '%mailer_encryption%' spool: { type: memory }