メール送信


phpでのスクリプトになくてはならないメール送信
早速書いてみます。
  if (mail("hoge@hoge.com", "TEST MAIL", "This is a test message.", "From: from@example.com")) {
  echo "メールが送信されました。";
} else {
  echo "メールの送信に失敗しました。";
}
上記だと日本語だと文字化けします。
ですので、mb_send_mailを使います。
さらに文字化けの可能性がある場合、mb_language("Japanese"); mb_internal_encoding("UTF-8");も指定します。
mb_language("Japanese");
mb_internal_encoding("UTF-8");
if (mb_send_mail("kato@d-labo.net", "テストメール", "これはテストです。", "From: from@example.com")) {
  echo "メールが送信されました。";
} else {
  echo "メールの送信に失敗しました。";
}