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

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:710
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:972
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:681
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:833
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:741
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1080
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:312
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:191
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:878
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:837