Your IP : 216.73.216.79


Current Path : /var/www/html/learn/common/components/
Upload File :
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;
    }

}