日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > 利用php mail()進行郵件發送實現方法

利用php mail()進行郵件發送實現方法

來源:程序員人生   發布時間:2014-01-29 09:13:02 閱讀次數:3431次

利用php mail()進行郵件發送實現方法,mail() 函數允許您從腳本中直接發送電子郵件。

如果郵件的投遞被成功地接收,則返回 true,否則返回 false。

語法:mail(to,subject,message,headers,parameters)

參數 描述

to 必需。規定郵件的接收者。

subject 必需。規定郵件的主題。該參數不能包含任何換行字符。

message 必需。規定要發送的消息。

headers 必需。規定額外的報頭,比如 From, Cc 以及 Bcc。

parameters 必需。規定 sendmail 程序的額外參數。

簡單的發送html內容:

  1. <html> 
  2.   <head> 
  3.   <title>Simple Send Mail Form</title> 
  4.   </head> 
  5.   <body> 
  6.   <h1>Mail Form</h1> 
  7.   <form name="form1" method="post" action="SimpleEmail.php"
  8.   <table> 
  9.       <tr><td><b>To</b></td><td><input type="text" name="mailto" size="35"></td></tr> 
  10.       <tr><td><b>Subject</b></td> 
  11.           <td><input type="text" name="mailsubject" size="35"></td></tr> 
  12.       <tr><td><b>Message</b></td> 
  13.           <td><textarea name="mailbody" cols="50" rows="7"></textarea></td> 
  14.       </tr> 
  15.       <tr><td colspan="2"
  16.             <input type="submit" name="Submit" value="Send"
  17.           </td> 
  18.       </tr> 
  19.    </table> 
  20.  </form> 
  21.  </body> 
  22.  </html> 

SimpleEmail.php

  1. <?php 
  2.     if (emptyempty ($mailto) ) { 
  3.        die ( "Recipient is blank! ") ; 
  4.     } 
  5.     if (emptyempty ($mailsubject) ){ 
  6.        $mailsubject=" " ; 
  7.     } 
  8.     if (emptyempty ($mailbody) ) { 
  9.        $mailbody=" " ;  
  10.     } 
  11.     $result = mail ($mailto$mailsubject$mailbody) ; 
  12.     if ($result) { 
  13.        echo "Email sent successfully!" ; 
  14.     }else
  15.        echo "Email could not be sent." ; 
  16.     } 
  17. ?> 

帶上抄送與密送功能

  1. <HTML> 
  2.   <HEAD> 
  3.   <TITLE>Send email with CC and BCC</TITLE> 
  4.   </HEAD> 
  5.   <BODY> 
  6.   <FORM action="sendemailWithCC_BCC.php" method=post name=form1> 
  7.   <TABLE> 
  8.     <TBODY> 
  9.     <TR> 
  10.       <TD> 
  11.        <DIV align=right><b>To</b></DIV></TD> 
  12.       <TD> 
  13.         <p>Name <INPUT name=mailtoname size=35><BR>E-mail  
  14.                 <INPUT name=mailtomail size=35></p></TD></TR> 
  15.     <TR> 
  16.       <TD> 
  17.         <DIV align=right><b>CC</b></DIV></TD> 
  18.       <TD><INPUT name=mailcc size=35> </TD></TR> 
  19.     <TR> 
  20.       <TD> 
  21.         <DIV align=right><b>BCC</b></DIV></TD> 
  22.       <TD><INPUT name=mailbcc size=35> </TD></TR> 
  23.     <TR> 
  24.       <TD> 
  25.         <DIV align=right><b>Priority</b></DIV></TD> 
  26.       <TD><SELECT name=mailpriority>  
  27.             <OPTION value=1>Highest</OPTION> 
  28.             <OPTION value=2>High</OPTION>  
  29.             <OPTION selected value=3>Normal</OPTION> 
  30.             <OPTION value=4>Low</OPTION>  
  31.             <OPTION value=5>Lowest</OPTION> 
  32.           </SELECT> 
  33.       </TD></TR> 
  34.     <TR> 
  35.       <TD><DIV align=right><b>Subject</b></DIV></TD> 
  36.       <TD><INPUT name=mailsubject size=35></TD></TR> 
  37.     <TR> 
  38.       <TD> 
  39.         <DIV align=right><b>Message</b> </DIV></TD> 
  40.       <TD><TEXTAREA cols=50 name=mailbody rows=7></TEXTAREA> </TD></TR> 
  41.     <TR> 
  42.       <TD colSpan=2> 
  43.         <DIV align=center><INPUT name=Submit type=submit value=Submit></DIV> 
  44.     </TD> 
  45.     </TR> 
  46.    </TBODY> 
  47.    </TABLE> 
  48.   </FORM> 
  49.   </BODY> 
  50.   </HTML> 

sendemailWithCC_BCC.php

  1. <html> 
  2.   <head> 
  3.   <title>Mail Sent</title> 
  4.   </head> 
  5.   <body> 
  6.   <?php 
  7.    
  8.     $message" " ; 
  9.     if (emptyempty ( $mailtoname) || emptyempty ( $mailtomail) ) { 
  10.        die ( "Recipient is blank! ") ; 
  11.     }else
  12.        $to = $mailtoname . " <" . $mailtomail . ">" ; 
  13.     } 
  14.      
  15.     if ( emptyempty ( $mailsubject) ) { 
  16.       $mailsubject=" "
  17.     } 
  18.     if (($mailpriority>0) && ($mailpriority<6)) { 
  19.        $mailheader = "X-Priority: "$mailpriority ."n"
  20.     } 
  21.     $mailheader.= "From: " . "Sales Team <sales@yourdomain.com>n"
  22.     $mailheader.= "X-Sender: " . "support@yourdomain.comn"
  23.     $mailheader.= "Return-Path: " . "support@yourdomain.comn"
  24.     if (!emptyempty($mailcc)) { 
  25.       $mailheader.= "Cc: " . $mailcc ."n"
  26.     } 
  27.     if (!emptyempty($mailbcc)) { 
  28.       $mailheader.= "Bcc: " . $mailbcc ."n"
  29.     } 
  30.      
  31.     if (emptyempty($mailbody)) { 
  32.       $mailbody=" "
  33.     } 
  34.    
  35.     $result = mail ($to$mailsubject$mailbody$mailheader); 
  36.     echo "<center><b>Mail sent to ""$to""<br>"
  37.     echo $mailsubject"<br>"
  38.     echo $mailbody"<br>"
  39.     echo $mailheader"<br>"
  40.     if ($result) { 
  41.        echo "<p><b>Email sent successfully!</b></p>"
  42.     }else
  43.        echo "<p><b>Email could not be sent. </b></p>"
  44.     } 
  45.   ?> 
  46.   <div align="center"
  47.   <table><tr><td width="66"><div align="right"><b>To</b></div></td> 
  48.              <td width="308"><b><?php echo $mailtoname . " ["$mailtomail . " ]";?></b></td></tr> 
  49.           
  50.          <tr><td width="66"><div align="right"><b>CC</b></div></td> 
  51.              <td width="308"><b><?php echo $mailcc;?></b></td></tr> 
  52.          <tr><td width="66"><div align="right"><b>BCC</b></div></td> 
  53.              <td width="308"><b><?php echo $mailbcc; ?></b></td></tr> 
  54.          <tr><td width="66"><div align="right"><b>Priority</b></div></td> 
  55.              <td width="308"><b><?php echo $mailpriority;?></b></td></tr> 
  56.          <tr><td width="66"><div align="right"><b>Subject </b></div></td> 
  57.              <td width="308"><b><?php echo $mailsubject;?></b></td></tr> 
  58.          <tr><td width="66"><div align="right"><b>Message</b></div></td> 
  59.              <td width="308"><b><?php echo $mailbody;?></b></td></tr> 
  60.   </table> 
  61.   </div> 
  62.   </body> 
  63.   </html> 

在 message 參數規定的消息中,行之間必須以一個 LF(n)分隔,每行不能超過 70 個字符,Windows 下,當 PHP 直接連接到 SMTP 服務器時,如果在一行開頭發現一個句號,則會被刪掉,要避免此問題,將單個句號替換成兩個句號.

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 黄色片视频免费 | 日本毛片在线观看 | 精品伦精品一区二区三区视频 | 久久久成人av | 亚洲国产高清视频 | 久久久国产成人一区二区三区 | 观看av | 九九美剧 | 91视频在线播放视频 | 午夜久久av | 日本视频网 | 欧美日韩在线不卡 | 免费黄色小片 | 亚洲精品国产精品国自产观看浪潮 | 国产精品久久久久久久久久久久 | 黑人性视频| 欧美髙清性xxxxhdvid | 久久久久久毛片精品免费不卡 | 国产成人一区二区三区 | 国产精品久久久久久久久久99 | 一级片在线观看 | 国产美女一区二区 | 97视频成人 | 日韩亚洲精品在线 | 成人片网址 | 欧美激情综合五月色丁香小说 | 三级精品视频 | 一区二区网站 | 亚洲黄色在线视频 | 欧美日韩中文字幕 | 国产精品成人一区二区网站软件 | 国产美女视频一区 | 久久精品一区 | 亚洲综合自拍 | 国产黄色av | 久久久网站 | 日韩一级视频 | 国产二区在线播放 | 免费在线一区二区 | 国产性―交一乱―色―情人免费看 | 欧美国产综合视频 |