1、先下載一個開發環境(wamp)
2、安裝好wamp到自己要的位置。我的爲默認位置:c:\wamp
3、確認是否安裝好了。打開wamp服務,在網頁上輸入http://localhost,能看到東西,說明就沒問題。
4、接下來,就進入到php下,修改php.ini文件。打開擴展extendsion =php_mbstring.dll和extends=php_exif.dll
5、點擊這裏下載go-pear.phar文件,並拷貝到php目錄下。
6、以管理員身份權限打開cmd,然後進入到php目錄下,然後輸入命令
>>php go-pear.phar
然後,會顯示很多的提示,直接enter就可以了。
接下來,它會詢問你是否要修改include_path.你可以在cmd中修改也可以自己在php下去修改。將include_path修改爲pear的路由就可以了。
7、點擊php下的pear.bat和PEAR_ENV.reg註冊路徑到windows。
以上的內容來自於:
來自:http://blog.csdn.net/chengqianlicql/article/details/7755374
以上步驟之後還沒完,還需要安裝mail.
以下內容來自於:
http://blog.sina.com.cn/s/blog_5d15305b0101a0py.html
8、在php目錄下,執行pear install mail命令
9、如果,還有沒安裝的繼續安裝。
10、這個時候,你就能在你的php5.*.*/pear文件夾中看到Mail文件夾.這個時候mail就安裝完畢了。
注:完成後,記得重啓服務!!!!
現在我們可以去發送郵件了。
11、創建一個send.php文件
<?php
require("Mail.php");
$conf['mail'] = array(
'host'=>'smtp.163.com',
'auth'=>true,
'username'=>'[email protected]',
'password'=>'***'
);
$headers['From'] = '[email protected]';
$headers['To'] = '[email protected]';
$headers['Subject'] = 'Say Hello';
$mail_object = Mail::factory('smtp', $conf['mail']);
$body=<<<MSG
hello, world!!
MSG;
$mail_res = $mail_object->send($headers['To'], $headers, $body);
if(PEAR::isError($mail_res)) {
die($mail_res->getMessage());
}
ECHO 'Send finished';
這裏,$headers['From']和username必須是一個賬號,因爲smtp要求要使用授權後的賬號。
如果,誰能夠有修改郵件的發件人的方法,請教教我啊........