當(dāng)前位置:首頁(yè) > IT技術(shù) > Web編程 > 正文

PHPmailer 發(fā)送郵件(企業(yè)郵箱為例)
2021-10-28 15:34:09

  1. 安裝
    composer require phpmailer/phpmailer

    ?

  2. 代碼(以企業(yè)郵箱為例,需要注意,服務(wù)器 必須開(kāi)放 對(duì)應(yīng)《出站端口》)
    <?php
    namespace applibrary;
    use PHPMailerPHPMailerPHPMailer;
    
    class Send
    {
        public static $err = '';
    
        public function sendEmail($content)
        {
            $mail = new PHPMailer();
            try {
                $mail->SMTPDebug = 1;      //0:關(guān)閉郵件調(diào)試模式
                $mail->isSMTP();           //設(shè)置郵件使用SMTP
                $mail->SMTPAuth = true;    //smtp需要鑒權(quán) 這個(gè)必須是true
    
                $mail->Host = 'ssl://XXXX.XXXX.qq.com'; // 設(shè)置郵件程序以使用SMTP
                $mail->SMTPSecure = 'ssl';              // 設(shè)置使用ssl加密方式登錄鑒權(quán)
                $mail->Port = 465;                      // 企業(yè)郵箱服務(wù)器端口號(hào)
                $mail->CharSet = 'UTF-8';               // 設(shè)置郵件內(nèi)容的編碼
                $mail->Username = 'XXXX@XXX.com';       // SMTP username
                $mail->Password = 'XXXXXXXX';           // 如何綁定微信 請(qǐng)輸入客戶端專用密碼
    
                $mail->setFrom('XXXXXXX', '提醒');      //  設(shè)置發(fā)件人
    
                $mail->addAddress(XXXX@XXX.com);       //  添加收件人1
                $mail->addAddress(XXXX@XXX.com);       //  添加收件人2
                // $mail->addReplyTo('XXXXX', '提醒');  //  收件人回復(fù)的郵箱
    
                $mail->isHTML(true);                    // 將電子郵件格式設(shè)置為HTML
                $mail->Subject = '提醒';
                $mail->Body    = $content;
                // $mail->AltBody = '這是非HTML郵件客戶端的純文本';
                if (!$mail->send()) {
                    static::$err = $mail->ErrorInfo;
                    return false;
                }
            } catch (Throwable $th) {
                static::$err = $th->getMessage();
                return false;
            }
            return true;
        }
    }

    ?

本文摘自 :https://www.cnblogs.com/

開(kāi)通會(huì)員,享受整站包年服務(wù)立即開(kāi)通 >