Class 'Swift_Message' not found [ 2.0 版本 ]
使用yii2发送邮件的时候,出现了这个问题,有知道解决办法或遇到过相同的情况的吗?求助。
玩个锤子 补充于 2016-11-12 02:16
web.php
'components' => [
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
// send all mails to a file by default. You have to set
// 'useFileTransport' to false and configure a transport
// for the mailer to send real emails.
'useFileTransport' => false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.163.com',
'username' => 'xxx@163.com',
'password' => 'xxxx',
'port' => '465',
'encryption' => 'ssl',
],
],
],
使用
$mailer = Yii::$app->mailer->compose();
$mailer->setFrom("15239114700@163.com");
只要使用就奇怪的找不到。
最佳答案
-
是这样的吗?不应该是下面这样?
$mailer = Yii::$app->mailer; $mailer->compose(); $mailer->setFrom("15239114700@163.com");
共 6 条回复@jackiegao 本身是通过composer安装的,文件是存在的,这些应该都没问题,我安了几次了。
@jackiegao 1466989448
@jackiegao 谢谢你,问题解决了。我下的版本不是官网的。它把index.php入口文件的引入自动加载器默认给关闭了,真心醉了。再次谢谢你。加个qq吧,下次遇到思路方面的问题,好向你请教。
其他 1 个回答
玩个锤子
注册时间:2016-11-07
最后登录:2017-02-28
在线时长:13小时44分
最后登录:2017-02-28
在线时长:13小时44分
- 粉丝6
- 金钱580
- 威望10
- 积分810