程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php發送郵件(方法一)

php發送郵件(方法一)

編輯:關於PHP編程

[html] 
1. <span style="font-size:18px;">實例:</span>    
[html] 
1.        $content       ="ceshi"; 
2.        $technicalemail="www.2cto.com"; 
3. $headers       = "From: =?utf-8?B?".base64_encode('chenglong')."?= <$technicalemail>\r\n"; 
4.  
5. $content       = strip_tags($content); 
6. $a             = @mail($technicalemail,'=?utf-8?B?'.base64_encode('出錯提交').'?=',$content,$headers); 
7.        if($a) 
8.  { 
9.  echo '郵件發送成功!'; 
10.  } 
 通過mail()函數發送:
   1,需要配置php.ini郵件信息
        打開php.ini配置文件,配置紅色的位置
             ; For Win32 only.
             SMTP = localhost  ---如果本機裝了sendmail,這個表示使用本地郵件服務器,也可以是ip地址,還有服務器域名
             smtp_port = 25    ---端口號
             ; For Win32 only.
             ;sendmail_from = www.2cto.com  ---可寫可不寫   把這裡的分號去掉
             ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
             ;sendmail_path =    ----郵件服務器的路徑
  2.mail()函數
        mail()函數允許從腳本直接發送電子郵件
        mail()函數返回的是boolean值,成功返回true,失敗返回flase
    
        mail(to,subject,message,headers,paeameters);
       
         to --必需,規定郵件的接收者
         subject --必需,規定郵件的主題,該參數不能包含任何換行字符
         message --必需,規定要發送的消息
         headers --可選,規定額外的報頭,比如from,Cc以及Bcc 可以參考一些資料
         parameters --可選,規定sendmail程序的額外參數
3. php.ini 中  將extension=php_imap.dll前面的“;”去掉
          

 作者:Vericlongmore

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved