国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

PHP mail函數(shù)實(shí)現(xiàn)郵件發(fā)送實(shí)例

2024-04-25 20:36:29
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

PHP郵件發(fā)送例子我介紹過(guò)很多不過(guò)幾乎都是使用phpmailer郵件插件來(lái)實(shí)現(xiàn)發(fā)送了,下面這個(gè)例子我是測(cè)試發(fā)送郵件成功的例子了.

在win下,利用PHP的mail函數(shù)來(lái)發(fā)送郵件.

mail()函數(shù)的作用:是連接到郵件服務(wù)器,利用smtp協(xié)議,與該服務(wù)器交互并投郵件.

注意:

1:mail函數(shù)不支持esmtp協(xié)議,---即,只能直投,不能登陸

2:由上條,我們只能直投至最終的收件服務(wù)器地址.而該地址,又是在PHP.ini中指定的,所以我們想用mail()函數(shù)往 aseoev@163.com發(fā)信的話,我們要---

1:查詢163郵件服務(wù)器的地址

2:把該地址寫(xiě)到php.ini里去

php實(shí)例代碼如下:

SMTP = 163mx02.mxmail.netease.com
sendmail_from = wusong@192.168.1.100
var_dump(mail('634381967@qq.com','from php mail function','very intresting'));

但是使用php自帶的mail函數(shù)發(fā)送郵件我們需要在linux中安裝一個(gè)sendmail組件才可以否則無(wú)法使用.

如果你沒(méi)有這個(gè)sendmail組件我們可以使用phpmailer函數(shù)來(lái)操作,例子代碼如下:

<?php

require('./PHPMailer/class.phpmailer.php');

$phpmailer = new PHPMailer();

$phpmailer->IsSMTP();

$phpmailer->Host = 'smtp.163.com';

$phpmailer->SMTPAuth = true;

$phpmailer->Username = '';

$phpmailer->Password = '';

$phpmailer->CharSet = 'utf-8';

$phpmailer->From = '';

$phpmailer->FromName = '';

$phpmailer->Subject = '';

$phpmailer->Body = '';

$phpmailer->AddAddress('never_kiss@163.com','Aseoe');

echo $phpmailer->send()?'發(fā)送成功':'發(fā)送失敗';

?>

上面不帶內(nèi)容,下面看個(gè)帶內(nèi)容的,代碼如下:

<?php

/**

用PHPMailer類來(lái)發(fā)信

代碼如下 復(fù)制代碼

步驟:

0: 引入

1: 實(shí)例化

2: 配置屬性

3: 調(diào)用發(fā)送

**/

require('./PHPMailer/class.phpmailer.php');

$phpmailer = new PHPMailer();

/*

設(shè)置phpmailer發(fā)信用的方式

可用用win下mail()函數(shù)來(lái)發(fā)

可以用linux下sendmail,qmail組件來(lái)發(fā)

可以利用smtp協(xié)議登陸到某個(gè)賬戶上,來(lái)發(fā)

*/

$phpmailer->IsSMTP(); // 用smtp協(xié)議來(lái)發(fā)

$phpmailer->Host = 'smtp.163.com';

$phpmailer->SMTPAuth = true;

$phpmailer->Username = ''; //發(fā)送郵箱的賬號(hào)(用163郵箱發(fā)信的賬號(hào))

$phpmailer->Password = ''; //發(fā)送郵箱的密碼

// 可以發(fā)信了

$phpmailer->CharSet='utf-8';

$phpmailer->From = 'never_kill@163.com';

$phpmailer->FromName = 'neverkill';

$phpmailer->Subject = 'Superstart Aseoe';

$phpmailer->Body = 'B5教程網(wǎng)(http://www.bcty365.com/)- 專注前端開(kāi)發(fā)與PHP編程設(shè)計(jì).';

//設(shè)置收信人

$phpmailer->AddAddress('never_kill@163.com','neverkill');

// 添加一個(gè)抄送

$phpmailer->AddCC('634381967@qq.com','Aseoe');

// 發(fā)信

echo $phpmailer->send()?'ok':'fail';

//B5教程網(wǎng):http://www.bcty365.com

補(bǔ)充一個(gè)使用上面例子的方法:

直接將phpmailer壓縮包解壓放到根目錄即可運(yùn)行,直接把文件放到本地wamp 根目錄,運(yùn)行02.php 郵件即可發(fā)出(前提 php文件可執(zhí)行)-(不行的話 在根目錄建一個(gè)文件夾 重復(fù)操作一次)http://localhost/02.php.

 

 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 环江| 靖边县| 高邑县| 柯坪县| 高雄市| 临桂县| 辽阳市| 钦州市| 苏尼特右旗| 江津市| 隆林| 锡林郭勒盟| 安泽县| 鱼台县| 襄樊市| 绩溪县| 竹溪县| 兴城市| 贺兰县| 繁昌县| 精河县| 尚义县| 禹州市| 儋州市| 锡林浩特市| 九江县| 四平市| 上虞市| 罗山县| 五莲县| 扎赉特旗| 临夏县| 饶平县| 武陟县| 南靖县| 饶河县| 石棉县| 福海县| 南华县| 湄潭县| 遂平县|