| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214 |
- <?php
- /**
- * FecShop file.
- * @link http://www.fecshop.com/
- * @copyright Copyright (c) 2016 FecShop Software LLC
- * @license http://www.fecshop.com/license/
- */
- return [
- 'email' => [
- 'class' => 'fecshop\services\Email',
-
- /*
- * 下面为配置邮箱的smtp部分,你可以配置多个smtp,
- * 在具体的邮件使用中,选择下面的数组的相应的key即可。
- 'mailerConfig' => [
- # 默认通用配置
- 'default' => [
- 'class' => 'yii\swiftmailer\Mailer',
- 'transport' => [
- 'class' => 'Swift_SmtpTransport',
- 'host' => 'smtp.qq.com',
- 'username' => '372716335@qq.com',
- 'password' => '',
- 'port' => '587',
- 'encryption' => 'tls',
- ],
- 'messageConfig'=>[
- 'charset'=>'UTF-8',
- ],
- ],
- 'login' => [
- 'class' => 'yii\swiftmailer\Mailer',
- 'transport' => [
- 'class' => 'Swift_SmtpTransport',
- 'host' => 'smtp.qq.com',
- 'username' => '372716335@qq.com',
- 'password' => 'wffmbummgnhhcbbj',
- 'port' => '587',
- 'encryption' => 'tls',
- ],
- 'messageConfig'=>[
- 'charset'=>'UTF-8',
- ],
- ],
- ],
- */
- // 公用配置
- /*
- 'mailerInfo' => [
- //在邮件中显示的Store的名字
- 'storeName' => 'FecMall',
- // 在邮件中显示的电话
- 'phone' => 'xxxxxxxxxx',
- // 在邮件中显示的联系邮箱地址。
- 'contacts' => [
- 'emailAddress' => '2358269014@qq.com',
- ],
- ],
- */
- 'childService' => [
- /*
- * 用户中心部分的邮件的设置。
- */
- 'customer' => [
- 'class' => 'fecshop\services\email\Customer',
- /**
- * 注册账户是否需要邮件激活
- */
- //'registerAccountIsNeedEnableByEmail' => true,
- /**
- * 注册账户激活邮件的token的过期时间,只有当 registerAccountIsNeedEnableByEmail 为true的时候有效。
- */
- //'registerAccountEnableTokenExpire' => 86400,
- // 各个邮件的模板部分:
- //'emailTheme' => [
- // 注册账户发送的邮件的模板配置
- // 'register' => [
- // 'enable' => true,
- // 邮件内容的动态数据提供部分
- // 'widget' => 'fecshop\services\email\widgets\customer\account\register\Body',
- // 邮件内容的view部分
- // 'viewPath' => '@fecshop/services/email/views/customer/account/register',
- /*
- * 1.默认是default,譬如下面的 'mailerConfig' => 'default',你可以不填写,因为默认就是default
- * 2.您可以使用上面email服务的配置项mailerConfig中的设置的各个项,譬如填写default 或者 login等。
- * 3.您还可以直接填写数组的配置(完整配置),譬如:
- * 'register' => [
- * 'class' => 'yii\swiftmailer\Mailer',
- * 'transport' => [
- * 'class' => 'Swift_SmtpTransport',
- * 'host' => 'smtp.qq.com',
- * 'username' => '372716335@qq.com',
- * 'password' => 'wffmbummgnhhcbbj',
- * 'port' => '587',
- * 'encryption' => 'tls',
- * ],
- * 'messageConfig'=>[
- * 'charset'=>'UTF-8',
- * ],
- *
- * ],
- */
- // 'mailerConfig' => 'default',
- // ],
- // 登录用户发送邮件的模板的设置。
- /*
- 'login' => [
- 'enable' => false,
- // 邮件内容的动态数据提供部分
- 'widget' => 'fecshop\services\email\widgets\customer\account\login\Body',
- // 邮件内容的view部分
- 'viewPath' => '@fecshop/services/email/views/customer/account/login',
- // 如果不定义 mailerConfig,则会使用email service里面的默认配置
- 'mailerConfig' => 'default',
- ],
- // 忘记密码发送邮件的模板的设置
- 'forgotPassword' => [
- 'enable' => true,
- 'widget' => 'fecshop\services\email\widgets\customer\account\forgotpassword\Body',
- // 邮件内容的view部分
- 'viewPath' => '@fecshop/services/email/views/customer/account/forgotpassword',
- //忘记密码邮件发送后的超时时间。
- 'passwordResetTokenExpire' => 86400, // 3600*24*1, # 一天
- // 如果不定义 mailerConfig,则会使用email service里面的默认配置
- // 通过邮箱找回密码,发送的resetToken过期的秒数
- 'mailerConfig' => 'default',
- ],
- // 联系我们发送的邮件模板
- 'contacts' => [
- 'enable' => true,
- // 联系我们的邮箱地址
- // widget 邮件动态数据提供部分。
- 'widget' => 'fecshop\services\email\widgets\customer\contacts\Body',
- // 邮件内容的view部分
- 'viewPath' => '@fecshop/services/email/views/customer/contacts',
- 'address' => '2358269014@qq.com',
- // 如果不定义 mailerConfig,则会使用email service里面的默认配置
- //'mailerConfig' => 'default',
- ],
- // 订阅newsletter后发送的邮件模板。
- 'newsletter' => [
- // 订阅邮件成功后,是否发送邮件给用户
- 'enable' => true,
- // widget 邮件动态数据提供部分。
- 'widget' => 'fecshop\services\email\widgets\customer\newsletter\Body',
- // 邮件内容的view部分
- 'viewPath' => '@fecshop/services/email/views/customer/newsletter',
- // 如果不定义 mailerConfig,则会使用email service里面的默认配置
- 'mailerConfig' => 'default',
- ],
- ],
- */
- ],
- 'order' => [
- 'class' => 'fecshop\services\email\Order',
- // 各个邮件的模板部分:
- //'emailTheme' => [
- // 游客发送的邮件的模板配置
- // 'guestCreate' => [
- // 'enable' => true,
- // 邮件内容的动态数据提供部分
- // 'widget' => 'fecshop\services\email\widgets\order\create\Body',
- // 邮件内容的view部分
- // 'viewPath' => '@fecshop/services/email/views/order/create/guest',
- /*
- * 1.默认是default,譬如下面的 'mailerConfig' => 'default',你可以不填写,因为默认就是default
- * 2.您可以使用上面email服务的配置项mailerConfig中的设置的各个项,譬如填写default 或者 login等。
- * 3.您还可以直接填写数组的配置(完整配置),譬如:
- * 'register' => [
- * 'class' => 'yii\swiftmailer\Mailer',
- * 'transport' => [
- * 'class' => 'Swift_SmtpTransport',
- * 'host' => 'smtp.qq.com',
- * 'username' => '372716335@qq.com',
- * 'password' => 'wffmbummgnhhcbbj',
- * 'port' => '587',
- * 'encryption' => 'tls',
- * ],
- * 'messageConfig'=>[
- * 'charset'=>'UTF-8',
- * ],
- *
- * ],
- */
- // 'mailerConfig' => 'default',
- //],
- // 登录用户发送邮件的模板的设置。
- //'loginedCreate' => [
- // 'enable' => true,
- // 邮件内容的动态数据提供部分
- // 'widget' => 'fecshop\services\email\widgets\order\create\Body',
- // 邮件内容的view部分
- // 'viewPath' => '@fecshop/services/email/views/order/create/logined',
- // 如果不定义 mailerConfig,则会使用email service里面的默认配置
- // 'mailerConfig' => 'default',
- //],
- //
- //],
- ],
- ],
- ],
- ];
|