PHP下使用Pear發郵件

2021-06-08 04:48:58 字數 867 閱讀 9633

執行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...