跳到主要內容

發表文章

目前顯示的是 2008的文章

[PHP PEAR]mail 功能

如果要使用PHP 來發送信件, PEAR 中的 Mail 模組是一個不錯的選擇 首先要 Include PEAR mail require_once(" /usr/share/pear/Mail.php "); //看你安裝 PEAR 的實際位置 $smtp = Mail::factory('smtp', array('host' => ' mailserver.domain.com ', 'port' => '25', 'auth' => true, 'username' => ' yourname ', 'password' =>' yourpassword ')); // 產生 mail instance $mail = $smtp->send($receivers, $headers, $content); // 送出信件 其中, create mail instance 時, 有三個主要參數可以選擇送信的方法 1. mail: 將寄信的工作交給 PHP 內建的 mail function 來送信 2. sendmail: 將寄信的工作交給本機的 sendmail 程式, 有兩個可設定的參數 $params["sendmail_path"]: 設定本機 sendmail 的實際路徑 $params["sendmail_args"]: 要傳給 sendmail 的參數 3. smtp: 將寄信的工作交給實際能送信的郵件伺服器, 此參數有很多子參數可設定, 介紹幾個常用的 $params["host"]: 設定實際能幫你送信的主機 $params["port"]: 設定傳送信件的通訊埠, 通常是 25 $params["auth"]: 現在非常多郵件伺服...