Yii2 SwiftMailer.eml文件已创建,但名称错误&;文件\u放置\u内容权限被拒绝
问题是,当我试图“发送”电子邮件时,邮件失败 文件内容(/some/path//frontend/runtime/debug/mail/20180413-165142-0679-0633.eml): 无法打开流:权限被拒绝 正在创建文件,但名称略有不同,例如Yii2 SwiftMailer.eml文件已创建,但名称错误&;文件\u放置\u内容权限被拒绝,yii2,swiftmailer,Yii2,Swiftmailer,问题是,当我试图“发送”电子邮件时,邮件失败 文件内容(/some/path//frontend/runtime/debug/mail/20180413-165142-0679-0633.eml): 无法打开流:权限被拒绝 正在创建文件,但名称略有不同,例如20180413-165142-0666-8857.eml(我可以按时间查看)。我不知道发生了什么事。有什么建议吗 配置文件很简单: common/main-local.php 'mailer' => [
20180413-165142-0666-8857.eml
(我可以按时间查看)。我不知道发生了什么事。有什么建议吗
配置文件很简单:
common/main-local.php
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail',
// 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' => true,
],
通过以下方式发送:
Yii::$app->mailer->compose('order', ['order' => $this])
->setTo(Yii::$app->params['adminEmail'])
->setFrom(Yii::$app->params['adminEmail'])
->setSubject('New order #' . $this->id)
->send();
和'adminEmail'=>'admin@example.com“,
谢谢您的关注。您是否在
运行时
文件夹中添加了755
权限?您好。我甚至添加了777个许可。但是你可以看到文件被创建了!所以,这不是许可问题。