欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

網(wǎng)站制作之PHP發(fā)送系統(tǒng)郵件(南京網(wǎng)站制作)

2023-12-23    分類: 網(wǎng)站建設(shè)

利用郵件服務(wù)商的IMAP/SMTP 服務(wù),這里我們用163郵箱在說明一下,實(shí)現(xiàn)發(fā)送郵件功能的流程
1.登入163郵箱在設(shè)置里開啟IMAP/SMTP 服務(wù)

2.在客戶端授權(quán)密碼設(shè)置授權(quán)密碼(需要手機(jī)驗(yàn)證), POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務(wù)。

3. 確認(rèn)php.ini中;extension=php_openssl.dll是否開啟, 沒有則添加extension=php_openssl.dll。
4.選擇php自帶函數(shù)mail() 或者PHPMaile第三方的類進(jìn)行發(fā)送郵件,下面介紹第一種自帶mail()
一:
/*需要添加一個(gè)發(fā)送郵件的代理在config配置文件中*/
'MAIL_ADDRESS'          =>  '****@163.com',        // 初始化郵箱地址
'MAIL_SMTP'             =>  'smtp.163.com',        // 初始化郵箱SMTP服務(wù)器
'MAIL_LOGINNAME'        =>  '****@163.com',        // 初始化郵箱登錄帳號
'MAIL_PASSWORD'         =>  '****',                 // 初始化郵箱密碼
'MAIL_CHARSET'          =>  'UTF-8',                //編碼
'MAIL_AUTH'             =>  true,                   //郵箱認(rèn)證
'MAIL_HTML'             =>  true,                   //true HTML格式 false TXT格式

/*以下是控制器中的使用*/
import('Org.Util.Mail');//導(dǎo)入郵件類
$sendTitle="郵件標(biāo)題";//郵件標(biāo)題
$sendData="郵件內(nèi)容,可以使用html代碼";//發(fā)送內(nèi)容
$toMail="xxxxx@163.com";//收件人
$theme="留言反饋郵件";//郵件主題
SendMail($toMail,$sendTitle,$sendData,$theme);

二、
* phpemail郵件發(fā)送服務(wù)類,下載的phpmail把src時(shí)的文件放入指定文件夾,同時(shí)修改去除PHPMailer.php和SMTP.php時(shí)的命名空間即可
 * 庫下載地址:https://github.com/PHPMailer/PHPMailer
這是封裝的一個(gè)類
class SendemailService {
    function __construct() {
        $config = array(
            'MAIL_CHARSET' => 'UTF-8',
            'MAIL_SMTPAUTH' => true, //是否使用身份驗(yàn)證
            'MAIL_ISHTML' => true, //是否使用html
            'MAIL_USERNAME' => '', //發(fā)件地址
            'MAIL_SMTPHOST' => '', //smtp地址
            'MAIL_PASSWORD' => '', //發(fā)件地址密碼
            'MAIL_SMTPSECURE' => '', //使用ssl協(xié)議方式,ssl協(xié)議方式端口號是465/994
            'MAIL_PORT' => '25', //端口
            'MAIL_GET_ADDRESS' => '', //默認(rèn)單一收件箱
        );
        $this->mailconfig = $config;
    }

    /**
     * 發(fā)送郵件
     * @param $get_email
     * @param $data array('title'=>'','detail'=>'')
     * @return bool
     */
    public function sendEmail($data, $get_email = '') {
        vendor('PHPMailer.PHPMailer');
        vendor('PHPMailer.SMTP');
        $mail = new \PHPMailer();
        $mail = $this->setBaseConfig($mail, $data, $get_email);
        if (!$mail->send()) {
            return "Mailer Error: " . $mail->ErrorInfo; //返回錯(cuò)誤信息
        } else {
            return 0; //為0表示發(fā)送成功
        }
    }

    /**
     * 郵件基本設(shè)置
     * @param $mail
     * @param $data
     * @param string $get_email
     * @return mixed
     */
    public function setBaseConfig($mail, $data, $get_email = '') {
        $config = $this->mailconfig;
        $get_email = $get_email ? $get_email : $config['MAIL_GET_ADDRESS'];
        $mail->isSMTP(); // 使用SMTP服務(wù)
        $mail->CharSet = "utf8"; // 編碼格式為utf8,不設(shè)置編碼的話,中文會出現(xiàn)亂碼
        $mail->Host = $config['MAIL_SMTPHOST']; // 發(fā)送方的SMTP服務(wù)器地址
        $mail->SMTPAuth = $config['MAIL_SMTPAUTH']; // 是否使用身份驗(yàn)證
        $mail->Username = $config['MAIL_USERNAME']; // 發(fā)送方的163郵箱用戶名
        $mail->Password = $config['MAIL_PASSWORD']; // 發(fā)送方的郵箱密碼,注意用163郵箱這里填寫的是“客戶端授權(quán)密碼”而不是郵箱的登錄密碼!
        $mail->SMTPSecure = $config['MAIL_SMTPSECURE']; // 使用ssl協(xié)議方式
        $mail->Port = $config['MAIL_PORT']; // 163郵箱的ssl協(xié)議方式端口號是465/994
        $mail->IsHTML($config['MAIL_ISHTML']); //支持html格式內(nèi)容
        $mail->setFrom($config['MAIL_USERNAME'], ''); // 設(shè)置發(fā)件人信息,如郵件格式說明中的發(fā)件人,這里會顯示為Mailer(xxxx@163.com),Mailer是當(dāng)做名字顯示
        $mail->addAddress($get_email, ''); // 設(shè)置收件人信息,如郵件格式說明中的收件人,這里會顯示為Liang(yyyy@163.com)
        //$mail->addReplyTo("","王");// 設(shè)置回復(fù)人信息,指的是收件人收到郵件后,如果要回復(fù),回復(fù)郵件將發(fā)送到的郵箱地址
        //$mail->addCC("1132083961@qq.com"); // 設(shè)置郵件抄送人,可以只寫地址,上述的設(shè)置也可以只寫地址
        //$mail->addBCC("");// 設(shè)置秘密抄送人
        //$mail->addAttachment("bug0.jpg");// 添加附件

        $mail->Subject = $data['title']; // 郵件標(biāo)題
        $mail->Body = $data['detail']; // 郵件正文
        //$mail->AltBody = "This is the plain text純文本";// 這個(gè)是設(shè)置純文本方式顯示的正文內(nèi)容,如果不支持Html方式,就會用到這個(gè),基本無用
        return $mail;
    }

}
調(diào)用方法

$mail=new \Fwadmin\Service\SendemailService();
        $send['title']=$title;
        $send['detail']=$content;
        $flag=$mail->sendEmail($send,$email);

以上就是關(guān)于網(wǎng)站制作之PHP發(fā)送系統(tǒng)郵件(南京網(wǎng)站制作),希望對你有幫助,更多內(nèi)容關(guān)注創(chuàng)新互聯(lián)。

新聞標(biāo)題:網(wǎng)站制作之PHP發(fā)送系統(tǒng)郵件(南京網(wǎng)站制作)
文章分享:http://chinadenli.net/news44/310044.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、微信小程序做網(wǎng)站、定制網(wǎng)站網(wǎng)站制作、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
丰满少妇高潮一区二区| 日本高清中文精品在线不卡| 国产午夜福利在线观看精品| 日本精品最新字幕视频播放| 大尺度激情福利视频在线观看| 国产欧美日韩在线精品一二区| 白丝美女被插入视频在线观看| 激情国产白嫩美女在线观看| 国产精品亚洲欧美一区麻豆| 欧美日韩校园春色激情偷拍| 亚洲欧美一二区日韩高清在线| 亚洲国产成人精品一区刚刚| 老司机精品福利视频在线播放 | 中国一区二区三区人妻| 隔壁的日本人妻中文字幕版| 91欧美日韩精品在线| 久久精品亚洲精品一区| 国产日韩在线一二三区| 欧美精品一区久久精品| 一区二区欧美另类稀缺| 国产成人亚洲综合色就色| 国产日韩欧美综合视频| 久久人妻人人澡人人妻| 精品欧美一区二区三久久| 欧美精品亚洲精品日韩专区| 老司机精品视频在线免费看| 国产亚洲欧美自拍中文自拍| 欧美日韩久久精品一区二区| 欧美特色特黄一级大黄片| 人妻一区二区三区在线| 欧美一区二区三区播放| 99国产高清不卡视频| 亚洲国产性生活高潮免费视频| 精品欧美日韩一区二区三区| 在线观看免费午夜福利| 中文字幕日韩精品人一妻| 久久热这里只有精品视频| 五月婷婷欧美中文字幕| 在线免费国产一区二区| 国产又粗又深又猛又爽又黄| 国产爆操白丝美女在线观看|