PHP Send Mail 發送郵件

前提: 在 php.ini 中, 搜尋 smtp 關鍵字, 然後設定 SMTP Mail Server.

Mail 語法:
mail( 收件者, 主旨, 內容 [, 表頭] )

參考範例, 如下 :
 PHP 範例 1
mail( "tomkuo139@gmail.com", "Mail Subject", "Hello PHP !!" );

 PHP 範例 2: 中文
$mailHeader = "Content-type:text/html;charset=big5";
mail( "tomkuo139@gmail.com", "Mail 主旨", "歡迎光臨", $mailHeader );

 PHP 範例 3: From, Cc, Bcc 資訊
$mailHeader  = "From:昭佑天翔 <tomkuo139@gmail.com>\r\n";
$mailHeader .= "Cc:yyyyy\r\n";
$mailHeader .= "Bcc:zzzzz\r\n";
$mailHeader .= "Content-type:text/html;charset=big5";
mail( "tomkuo139@gmail.com", "Mail 主旨", "歡迎光臨", $mailHeader );

 PHP 範例 4: UTF8
只要是在 "Mail 主旨" 與 "Mail 表頭" 有中文的部分, 都需要經過如右轉換: =?UTF-8?B?編譯後文字?=

範例 :
$mailSubject = "=?UTF-8?B?" . base64_encode("Mail 主旨") . "?=";
$mailHeader  = "From:=?UTF-8?B?" . base64_encode(" 天翔") . "?= <tomkuo139@gmail.com>\r\n";
$mailHeader .= "Content-type:text/html;charset=UTF-8";
mail( "tomkuo139@gmail.com", $mailSubject, "歡迎光臨", $mailHeader );


Related Posts Plugin for WordPress, Blogger...