php mail的作用是從腳本中直接發(fā)送電子郵件,該函數(shù)的使用語(yǔ)法是“mail(to,subject,message,headers,parameters)”,其中參數(shù)to表示郵件的接收者。
本文操作環(huán)境:Windows7系統(tǒng)、PHP7.1、Dell G3電腦。
mail的用法
mail() 函數(shù)允許您從腳本中直接發(fā)送電子郵件。
如果郵件的投遞被成功地接收,則返回 true,否則返回 false。
語(yǔ)法
mail(to,subject,message,headers,parameters)
參數(shù)
to 必需。規(guī)定郵件的接收者。
subject 必需。規(guī)定郵件的主題。該參數(shù)不能包含任何換行字符。
message 必需。規(guī)定要發(fā)送的消息。
headers 必需。規(guī)定額外的報(bào)頭,比如 From, Cc 以及 Bcc。
parameters 必需。規(guī)定 sendmail 程序的額外參數(shù)。
說(shuō)明
在 message 參數(shù)規(guī)定的消息中,行之間必須以一個(gè) LF(n)分隔。每行不能超過(guò) 70 個(gè)字符。
(Windows 下)當(dāng) PHP 直接連接到 SMTP 服務(wù)器時(shí),如果在一行開(kāi)頭發(fā)現(xiàn)一個(gè)句號(hào),則會(huì)被刪掉。要避免此問(wèn)題,將單個(gè)句號(hào)替換成兩個(gè)句號(hào)。
<?php $text = str_replace("n.", "n..", $text); ?>
注:您需要緊記,郵件投遞被接受,并不意味著郵件到達(dá)了計(jì)劃的目的地。
例子
發(fā)送一封簡(jiǎn)單的郵件:
<?php $txt = "First line of textnSecond line of text"; // 如果一行大于 70 個(gè)字符,請(qǐng)使用 wordwrap()。 $txt = wordwrap($txt,70); // 發(fā)送郵件 mail("somebody@example.com","My subject",$txt); ?>
推薦學(xué)習(xí):《PHP視頻教程》