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

首頁 > 開發 > PHP > 正文

PHP郵件發送例子,已測試成功

2024-05-04 21:49:36
字體:
來源:轉載
供稿:網友

PHP郵件發送例子我介紹過很多不過幾乎都是使用phpmailer郵件插件來實現發送了,下面這個例子我是測試發送郵件成功的例子了.

在win下,利用PHP的mail函數來發送郵件.

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

注意:

1:mail函數不支持esmtp協議,---即,只能直投,不能登陸

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

1:查詢163郵件服務器的地址

2:把該地址寫到php.ini里去

php實例代碼如下:

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

但是使用php自帶的mail函數發送郵件我們需要在linux中安裝一個sendmail組件才可以否則無法使用.

如果你沒有這個sendmail組件我們可以使用phpmailer函數來操作,例子代碼如下:

  1. <?php 
  2.    
  3.   require('./PHPMailer/class.phpmailer.php'); 
  4.    
  5.   $phpmailer = new PHPMailer(); 
  6.    
  7.   $phpmailer->IsSMTP(); 
  8.    
  9.   $phpmailer->Host = 'smtp.163.com'
  10.   $phpmailer->SMTPAuth = true; 
  11.   $phpmailer->Username = ''
  12.   $phpmailer->Password = ''
  13.    
  14.   $phpmailer->CharSet = 'utf-8'
  15.   $phpmailer->From = ''
  16.   $phpmailer->FromName = ''
  17.   $phpmailer->Subject = ''
  18.   $phpmailer->Body = ''
  19.    
  20.   $phpmailer->AddAddress('never_kiss@163.com','Aseoe'); 
  21.    
  22.   echo $phpmailer->send()?'發送成功':'發送失敗'
  23.  
  24. ?> 

上面不帶內容,下面看個帶內容的,代碼如下:

  1. <?php 
  2.  
  3. /** 
  4. 用PHPMailer類來發信 
  5.  代碼如下 復制代碼 
  6. 步驟: 
  7. 0: 引入 
  8. 1: 實例化 
  9. 2: 配置屬性 
  10. 3: 調用發送 
  11. **/ 
  12. require('./PHPMailer/class.phpmailer.php'); 
  13. $phpmailer = new PHPMailer(); 
  14.  
  15. /* 
  16. 設置phpmailer發信用的方式 
  17. 可用用win下mail()函數來發 
  18. 可以用linux下sendmail,qmail組件來發 
  19. 可以利用smtp協議登陸到某個賬戶上,來發 
  20. */ 
  21. $phpmailer->IsSMTP();  // 用smtp協議來發 
  22. $phpmailer->Host = 'smtp.163.com'
  23. $phpmailer->SMTPAuth = true; 
  24. $phpmailer->Username = '';  //發送郵箱的賬號(用163郵箱發信的賬號) 
  25. $phpmailer->Password = '';  //發送郵箱的密碼 
  26. // 可以發信了 
  27. $phpmailer->CharSet='utf-8'
  28. $phpmailer->From = 'never_kill@163.com'
  29. $phpmailer->FromName = 'neverkill'
  30. $phpmailer->Subject = 'Superstart Aseoe'
  31. $phpmailer->Body = '愛思資源網(http://www.111cn.net/)- 專注前端開發與PHP編程設計.'
  32. //設置收信人 
  33. $phpmailer->AddAddress('never_kill@163.com','neverkill'); 
  34. // 添加一個抄送 
  35. $phpmailer->AddCC('597417106@qq.com','Aseoe'); 
  36. // 發信 
  37. echo $phpmailer->send()?'ok':'fail'
  38. //開源軟件:Vevb.com 

補充一個使用上面例子的方法:

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴彦县| 湘潭市| 乌拉特后旗| 浠水县| 正镶白旗| 班玛县| 三河市| 武定县| 九龙县| 安康市| 黔西| 江口县| 阿勒泰市| 黄大仙区| 甘洛县| 贵港市| 南丰县| 朔州市| 新竹县| 左贡县| 平邑县| 东港市| 鸡东县| 仲巴县| 杭锦后旗| 老河口市| 高碑店市| 依兰县| 塔城市| 福鼎市| 武冈市| 镇康县| 宁南县| 亳州市| 肥乡县| 丁青县| 梁平县| 罗江县| 横山县| 巴马| 舒兰市|