首頁 >後端開發 >php教程 >php如何發送電子郵件? PHP mail()函數實作發送郵件

php如何發送電子郵件? PHP mail()函數實作發送郵件

青灯夜游
青灯夜游原創
2018-11-02 17:19:404582瀏覽

php如何傳送電子郵件?本篇文章就為大家介紹使用PHP mail()函數實作傳送電子郵件的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。

mail()是php的內建函數,它允許使用本機sendmail  程式發送電子郵件。無論何時呼叫mail()函數,它都會呼叫本機sendmail程序,該程式通常由系統管理員配置。如果你的虛擬主機位於Hostinger,你可以在電子郵件 - >郵件服務控制 部分啟用/停用此功能  。

php如何發送電子郵件? PHP mail()函數實作發送郵件

預設情況下sendmail服務是自啟動(自行啟動)。但如果不是,你只需點擊幾下即可完成。

php如何發送電子郵件? PHP mail()函數實作發送郵件

下面我們來看看PHP mail()函數實作傳送電子郵件的步驟:

##第1步- 為PHP郵件建立測試檔案

首先,我們需要為PHP郵件腳本建立一個檔案。我們將它放在的public_html目錄中,以便透過網域輕鬆存取它。你可以使用檔案總管或FTP客戶端執行此任務。我們將檔案命名為testmail.php。

php如何發送電子郵件? PHP mail()函數實作發送郵件

第2步- 了解PHP郵件

讓我們自我介紹一下基本PHP郵件腳本的元件

<?PHP
   ini_set( &#39;display_errors&#39;, 1 );
      error_reporting( E_ALL );
      $from = "test@hostinger-tutorials.com";
      $to = "test@gmail.com";
      $subject = "Checking PHP mail";
      $message = "PHP mail works just fine";
      $headers = "From:" . $from;
      mail($to,$subject,$message, $headers);
   echo “电子邮件已发送。” ;
?>

前兩行啟用錯誤回報。如果腳本無法執行,這將提供協助。其餘成分是:


php如何發送電子郵件? PHP mail()函數實作發送郵件

有關sendmail及其組件的更多信息,請參閱官方PHP文檔(http://php.net/manual/en/ function.mail.php)。


第3步- 執行PHP郵件腳本

如果你將PHP腳本放在public_html目錄中,則可以透過造訪YourDomain.com/testmail. php來運行它。你應該會看到以下訊息:

php如何發送電子郵件? PHP mail()函數實作發送郵件

恭喜!現在了解PHP郵件的基本語法,並可以使用它來發送郵件。

以上是php如何發送電子郵件? PHP mail()函數實作發送郵件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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