public function run()
{
$body = "Test message.\nDelete it.";
list($usec0, $sec0) = explode(" ", microtime());
$val = \Yii::$app->mailer->compose("@skeeks/cms/mail/checker")->setFrom([\Yii::$app->cms->adminEmail => \Yii::$app->cms->appName . ' robot'])->setTo("[email protected]")->setSubject('Skeeks site checker ' . \Yii::$app->cms->appName)->send();
list($usec1, $sec1) = explode(" ", microtime());
$time = round($sec1 + $usec1 - $sec0 - $usec0, 2);
if ($val) {
if ($time > 1) {
$this->addError(\Yii::t('skeeks/cms', 'Sent. Dispatch time: {s} sec.', ['s' => $time]));
} else {
$this->addSuccess(\Yii::t('skeeks/cms', 'Sent. Dispatch time: {s} sec.', ['s' => $time]));
}
} else {
$this->addError(\Yii::t('skeeks/cms', "The letter has not been sent."));
}
return true;
}