當前位置:首頁 » 編程語言 » php的mail函數

php的mail函數

發布時間: 2024-03-15 08:20:37

A. 請問php mail()函數應該怎麼用啊

首先你如果你想用smtp伺服器來實現郵件的發送的話,你要安裝該伺服器,並且保證你的ip為靜態ip,不能為動態ip,否則伺服器端會認為是垃圾郵件而拒絕接收。然後,如果你是動態ip的話,你可以用clent連接比較知名的伺服器(如163smtp伺服器),也可以實現郵件發送。另外,你可能還需要更改php.ini文件。
希望對你有用!個人不推薦用mail()發送郵件,它不是拿來就能用的,要滿足我上述的許多條件。

B. php mail函數到底怎麼配置

你要用mail就得用smtp服務軟體,然後配送smtp的用戶名和密碼,埠號,然後在php mail的配置文件里配置一下SMTP的地址,用戶名密碼埠號等。

C. 如何使用php中的mail函數發送html格式的信

採用phpmailer類,來做郵件發送,是很多PHP程序所採用的一個類發送
require(ROOT.'/class/phpMailer.class.php');//郵件發送類
/**
*發送郵件
*@paramstring$to接收人郵件地址
*@paramstring$title郵件標題
*@paramstring$contents郵件內容支持HTML格式
*@paramstring$type判斷是否要加附件
*@paramstring$accessory附件的名字
*@return成功返回true,失敗返回錯誤信息
*/
functionsendEmail($to,$title,$contents,$type='',$accessory=''){
$mail=newPhpMailer(true);
$mail->IsSMTP();
$mail->CharSet="UTF-8";//編碼
$mail->Debugoutput='html';//支持HTML格式
$mail->Host=T_SMTP_SERVER;//HOST地址
$mail->Port=25;//埠
$mail->SMTPAuth=true;
$mail->Username=T_SMTP_LOGIN;//用戶名
$mail->Password=T_SMTP_PASSWORD;//密碼
$mail->SetFrom(T_SMTP_FROM,T_SMTP_FROM_NAME);//發件人地址,發件人名稱
$mail->AddAddress($to);//收信人地址
//$mail->Subject="=?utf-8?B?".base64_encode()."?=";
if(!empty($type)){
$mail->AddAttachment($type,$accessory);//添加附件,並指定名稱
}
$mail->Subject=$title;//郵件標題
$mail->MsgHTML($contents);
if($mail->Send()){
returntrue;
}else{
return$mail->errorMessage();
}
}

D. PHP 發E-mail 接收到的內容是亂碼

內容需要轉碼成gb2312

具體 iconv('utf-8','gb2312','內容')

熱點內容
我的世界安卓手機如何改成官服 發布:2024-11-29 02:43:11 瀏覽:290
域伺服器如何進行管理 發布:2024-11-29 02:43:08 瀏覽:186
ftp失火 發布:2024-11-29 02:42:27 瀏覽:193
flashas編程 發布:2024-11-29 02:38:49 瀏覽:369
先編譯成什麼格式的文件 發布:2024-11-29 02:38:48 瀏覽:120
王者榮耀安卓q區哪個英雄好拿標 發布:2024-11-29 01:56:04 瀏覽:666
網易收件伺服器怎麼填寫 發布:2024-11-29 01:52:15 瀏覽:279
螢石攝像頭激活密碼是多少 發布:2024-11-29 01:51:38 瀏覽:579
iphone如何設置像安卓動態壁紙 發布:2024-11-29 01:37:50 瀏覽:474
電腦如何避過聯網查配置 發布:2024-11-29 01:25:16 瀏覽:972