執行pear.bat直接回車
不用管直接自動安裝完成
再執行pear install mail
pear install net_smtp
重啟apache
測試**:
<?php
require_once 'mail.php';
$body = "";
$from = "=?gbk?b?".base64_encode("")."?=";
$to = "=?gbk?b?".base64_encode("")."?=<"."[email protected]".">";
$host = "";
$username = "";
$password = "";
$port= 25;
$headers = array ('from' => $from,
'to' => $to,
'port' => $port,
'subject' => $subject,
'mime-version' => "1.0",
'content-type'=>"text/html; charset=gbk");
$smtp = mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (pear::iserror($mail)) else
?>
使用php發郵件二(發郵件流程)
傳送郵件過程 1 配置好你的郵箱服務 qq郵箱為例 2 使用socket連線,建立乙個套接字 fp fsockopen hostname,port,errno,errmsg,30 3 向對方郵件伺服器發出的標識自己的身份的命令fputs fp,ehlo ki r n 4 即將進行身份認證fputs ...
使用php發郵件三(郵件找回密碼)
11 組裝郵件並傳送郵件 12 傳送完畢,跳轉 接收到郵件點解郵件後 1 通過auth查詢user 2 判斷驗證鏈結時間是否過期 通過儲存的authtime與當前時間比較 3 將修改表set authvalue auth authtime 0 password authvalue 4 列印修改資訊 ...
Linux下使用mail命令發郵件
最近想通過shell指令碼監控系統狀況並自動報警,一般linux傳送報警郵件通過本地郵箱或外部郵箱伺服器。這裡需註冊國內的郵件服務商郵箱,也可以使用公司郵箱,我們公司是網易企業郵箱,所以這個文件就以163郵箱為例。需要安裝mailx工具,mailx是乙個小型的郵件傳送程式。具體步驟如下 1 安裝 y...