Yii2 SwiftMailer.eml文件已创建,但名称错误&;文件\u放置\u内容权限被拒绝

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' => [

问题是,当我试图“发送”电子邮件时,邮件失败

文件内容(/some/path//frontend/runtime/debug/mail/20180413-165142-0679-0633.eml): 无法打开流:权限被拒绝

正在创建文件,但名称略有不同,例如
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个许可。但是你可以看到文件被创建了!所以,这不是许可问题。