Ошибка при отправке письма

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Arroyo
Сообщения: 105
Зарегистрирован: 2014.11.29, 11:24

Ошибка при отправке письма

Сообщение Arroyo »

не отправляется письмо через контактную форму basic.
кусочек лога:

Код: Выделить всё

...[yii\base\ErrorException:2] exception 'yii\base\ErrorException' with message 'escapeshellarg() has been disabled for security reasons' in /home/xxx/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/MailTransport.php:252
Stack trace:
#0 [internal function]: yii\base\ErrorHandler->handleError(2, 'escapeshellarg(...', '/home/xxx/ve...', 252, Array)
#1 /home/xxx/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/MailTransport.php(252): escapeshellarg('22222@222.com')
#2 /home/xxx/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/MailTransport.php(170): Swift_Transport_MailTransport->_formatExtraParams('-f%s', '22222@222.com')
#3 /home/xxx/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php(85): Swift_Transport_MailTransport->send(Object(Swift_Message), Array)
#4 /home/xxx/vendor/yiisoft/yii2-swiftmailer/Mailer.php(146): Swift_Mailer->send(Object(Swift_Message))
#5 /home/xxx/vendor/yiisoft/yii2/mail/BaseMailer.php(260): yii\swiftmailer\Mailer->sendMessage(Object(yii\swiftmailer\Message))
#6 /home/xxx/vendor/yiisoft/yii2/mail/BaseMessage.php(48): yii\mail\BaseMailer->send(Object(yii\swiftmailer\Message))
#7 /home/xxx/models/ContactForm.php(64): yii\mail\BaseMessage->send()
#8 /home/xxx/controllers/SiteController.php(49): app\models\ContactForm->contact('contact@xxxo...')
#9 [internal function]: app\controllers\SiteController->actionContact()
#10 /home/xxx/vendor/yiisoft/yii2/base/InlineAction.php(55): call_user_func_array(Array, Array)
#11 /home/xxx/vendor/yiisoft/yii2/base/Controller.php(154): yii\base\InlineAction->runWithParams(Array)
#12 /home/xxx/vendor/yiisoft/yii2/base/Module.php(454): yii\base\Controller->runAction('contact', Array)
#13 /home/xxx/vendor/yiisoft/yii2/web/Application.php(100): yii\base\Module->runAction('site/contact', Array)
#14 /home/xxx/vendor/yiisoft/yii2/base/Application.php(375): yii\web\Application->handleRequest(Object(yii\web\Request))
#15 /home/xxx/public_html/index.php(12): yii\base\Application->run()
#16 {main}  

Код: Выделить всё

        'mailer' => [
            'class' => 'yii\swiftmailer\Mailer',
            'useFileTransport' => false,
        ], 
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Ошибка при отправке письма

Сообщение zelenin »

escapeshellarg() has been disabled for security reasons
Ответить