PHPのmail()関数とmb_send_mail()関数の違い。

メモ。

■mb_send_mail()

自動でヘッダーに以下を追加してくれる。

MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

また、mb_language()の設定に基づき、第1引数から第3引数までを自動でエンコードしてくれる。
mb_languag(‘ja’)ならiso-2022-jp、mb_languag(‘uni’)ならutf-8へ変換。
ヘッダーに関してはmb_encode_mimeheader()してくれるという至れり尽くせりっぷり。

■mail()

全部自分でやれや。

 

 

 

 

 

 

( ゚д゚ )

 

 

こっちみn(ry

 

 

 

まぁ添付ファイルを送りたい際はヘッダーがplainだと問題あるのでmail()使うしかないんですけどね。