當前位置:首頁 » 編程語言 » 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','內容')

熱點內容
上雲伺服器硬體 發布:2025-09-10 15:39:35 瀏覽:256
數控編程說明書 發布:2025-09-10 15:30:00 瀏覽:762
環球雅思資料庫 發布:2025-09-10 15:29:03 瀏覽:537
電腦上怎麼解壓壓縮包 發布:2025-09-10 15:23:10 瀏覽:223
如何用伺服器創建公司雲存儲 發布:2025-09-10 15:19:43 瀏覽:315
易語言免殺編譯 發布:2025-09-10 15:05:29 瀏覽:822
獵豹歷史記錄文件夾 發布:2025-09-10 15:05:23 瀏覽:629
海康編程題 發布:2025-09-10 15:04:07 瀏覽:113
德國視頻壓縮 發布:2025-09-10 15:03:11 瀏覽:536
安卓雜志圖片哪裡下載 發布:2025-09-10 14:56:39 瀏覽:132