| Current Path : /var/www/html/learn/common/components/ |
| Current File : /var/www/html/learn/common/components/EmailModule.php |
<?php
namespace common\components;
use Yii;
use yii\base\Component;
use yii\helpers\Url;
class EmailModule {
public static function sendemail($emailTo = '', $emailSubject = '', $emailContent = '') {
$output = 'error';
$emailFrom = 'noreply.testemailweb@gmail.com';
$email_content2 = '<html>
<head>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet">
</head>
<body style="font-family: \'Roboto\', sans-serif;">
<div style="font-size: 13px;">
<div style="width:100%;margin:0 auto;">' . $emailContent . '</div>
</div>
</body>
</html>';
if (!empty($emailTo)) {
$sendemail = Yii::$app->mailer->compose()
->setFrom($emailFrom)
->setTo($emailTo)
->setSubject($emailSubject)
->setHtmlBody($email_content2)
->send();
//$headers = "MIME-Version: 1.0" . "\r\n";
//$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
//$sendemail = mail($emailTo, $emailSubject, $email_content2, $headers);
if ($sendemail)
$output = 'success';
}
return $output;
}
}