首頁 每日程式設計 PHP知識 PHP實作發送郵件(二)

PHP實作發送郵件(二)

Jan 07, 2019 pm 01:17 PM

在前面的文章《PHP實作傳送郵件(一)》中,我們為大家介紹如何讓qq信箱開啟傳送郵件服務(主要為了取得授權碼)。接下來,我們繼續跟大家介紹PHP實作發送郵件的功能。

PHP實作發送郵件(二)

PHP實作發送郵件的完整項目源碼,下載位址:http://www.php.cn/xiazai/learn/5627

實作傳送郵件的php程式碼如下:

<?php

/*发送邮件方法
 *@param $to:接收者 $title:标题 $content:邮件内容
 *@return bool true:发送成功 false:发送失败
 */
function sendMail($to,$title,$content) {
    // 这个PHPMailer 就是之前从 Github上下载下来的那个项目
    require &#39;./PHPMailer/PHPMailerAutoload.php&#39;;

    $mail = new PHPMailer;
    //使用smtp鉴权方式发送邮件
    $mail->isSMTP();
    //smtp需要鉴权 这个必须是true
    $mail->SMTPAuth = true;
    // qq 邮箱的 smtp服务器地址,这里当然也可以写其他的 smtp服务器地址
    $mail->Host = &#39;smtp.qq.com&#39;;
    //smtp登录的账号 这里填入字符串格式的qq号即可
    $mail->Username = &#39;244103592@qq.com&#39;;
    // 这个就是之前得到的授权码,一共16位
    $mail->Password = &#39;hlclkdigsqqdbged&#39;;
    $mail->setFrom(&#39;244103592@qq.com&#39;, &#39;send_user_name&#39;);
    // $to 为收件人的邮箱地址,如果想一次性发送向多个邮箱地址,则只需要将下面这个方法多次调用即可
    $mail->addAddress($to);
    // 该邮件的主题
    $mail->Subject = $title;
    // 该邮件的正文内容
    $mail->Body = $content;

    // 使用 send() 方法发送邮件
    if(!$mail->send()) {
        return &#39;发送失败: &#39; . $mail->ErrorInfo;
    } else {
        return "发送成功";
    }
}

// 调用发送方法,并在页面上输出发送邮件的状态
var_dump(sendMail(&#39;2286445505@qq.com&#39;,&#39;会议主题&#39;,&#39;今天下午开会&#39;));
登入後複製

此段程式碼中,我們定義了一個sendMail方法,此方法就是實作傳送郵件給指定物件的功能。其中三個參數分別表示,要發送到的某個指定郵箱、發送的郵件主題和發送的郵件內容。

這裡我們範例呼叫此方法,向郵箱“2286445505@qq.com”發送一個郵件,主題為“會議主題”,郵件內容為“今天下午開會”。然後透過var_dump()列印,檢查郵件是否發送成功。

結果如下:

PHP實作發送郵件(二)

那麼此時我們可以查詢郵件信箱「2286445505@qq.com」是否收到了郵件「會議主題」。

PHP實作發送郵件(二)

如圖所示,2286445505@qq.com成功收到發送的郵件。

上述就是關於PHP實作發送郵件的功能介紹,也是日常專案開發中較實用的一個PHP功能。那麼由於文章篇幅的原因,本節內容就介紹到這裡,在後期的文章中,我們繼續給大家詳細講解實現發送郵件功能的PHP方法。

以上是PHP實作發送郵件(二)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
<🎜>掩蓋:探險33-如何獲得完美的色度催化劑
2 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1676
14
CakePHP 教程
1429
52
Laravel 教程
1333
25
PHP教程
1278
29
C# 教程
1257
24