1

アクション メソッドを yii2 advanced で自動的に実行したいと考えています。コードをコンソール/コントローラーに配置しました。これはコードです:

MailController.php

<?php

namespace console\controllers;

use Yii;
use yii\console\Controller;
use Swift_TransportException;

class MailController extends Controller
{
    public function actionSend()
    {
        $mail = Yii::$app->mailer->compose()
            ->setFrom('if414024@students.del.ac.id')
            ->setTo('if414024@students.del.ac.id')
            ->setSubject('Testing');
        try
        {
            $mail->send();
        }
        catch (Swift_TransportException $ste)
        {
            echo 'error';
        }
    }
}

?>

次に、タスク スケジューラのアクション メニューから次の構成を行います。

プログラム/スクリプト: C:\xampp\php\php.exe

引数を追加 (オプション) : -f C:\xampp\htdocs\Baru\advanced\console\controllers\MailController.php

送信アクションを実行したい。しかし、タスク スケジューラの結果は 0xFF で、メールが届きません。どうしたの?

4

1 に答える 1