proc_open () отключена из соображений безопасности при отправке почты laravel на сервер - PullRequest
0 голосов
/ 21 декабря 2018

Я разместил проект laravel в cpanel (общий хостинг), и у меня возникла проблема при отправке электронных писем с функцией почты laravel.

Мой предыдущий вопрос: Невозможно отправить электронную почту в laravel на сервере

Теперь у меня нет проблемы с быстрой почтовой программой, но у меня есть новая проблема

proc_open () отключен по соображениям безопасности

Я пробовал обычную отправку почты на сервер со следующим кодом,

<?php
$to      = 'sagautam5@gmail.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?> 

Он работает правильно и отправляет электронную почту, но когда я пытаюсь использовать следующий код в laravel

Route::get('testEmail', function ()
{

    $data = [
        'key'     => 'value'
    ];

    Mail::send([], [], function ($message) {
        $message->from('another@email.com', 'My name');
        $message->subject('subject');
        $message->to('sagautam5@gmail.com');
    });

    dd(Mail::failures());
});

proc_open () был отключен по соображениям безопасности.

image

Я не слишком знаком с производственным сервером.Любая помощь приветствуется.Я застрял здесь на 2 дня

...