今日の人気記事

  1. PHPのダウンロードとインストール - Windows環境
  2. PHP + Apache 環境の構築
  3. HTML内でPHPスクリプトを実行 - 埋め込み
  4. php.ini の設定
  5. PHP + Apacheのインストール - Linux環境 - CentOS

メールを送信 - mail()、mb_send_mail()

スポンサーリンク

プログラミング言語PHPで、メールを送信する関数 mail()、とそのマルチバイト版のmb_send_mail()を紹介します。

mail関数、mb_send_mail関数

bool mail ( string $to, string $subject, string $message [, string $additional_headers [, string $additional_parameters ]] )
bool mb_send_mail ( string $to, string $subject, string $message [, string $additional_headers = NULL [, string $additional_parameter = NULL ]] )
引数
$to
送信先のメールアドレスを指定します。
$subject
メールの件名を指定します。
$message
メールの本文を指定します。
$additional_headers
追加のヘッダーを指定します。
$additional_parameter
メールサーバーへ渡すコマンドライン引数を指定します。
返り値
メールがサーバーに受け入れられた場合にはtrue、それ以外の場合はfalseを返します。
スポンサーリンク

サンプルコード

引数に指定したメールアドレスに指定した件名・本文を送信するです。

system( メールアドレス, 件名, メール本文 )
<?php
$to = "webkaru@example.com";
$sub = "件名だよ〜。";
$mes = "本文です。";

if( mb_send_mail( $to, $sub, $mes ) ) {
  echo "メールが適切に送信されました。";
} else {
  echo "メールの送信に失敗しました。";
}
?>

実行結果です。
メールサーバーにメールが受け入れられた場合は、以下のように「メールアドレスが適切に送信されました。」という実行結果が表示されます。

メールが適切に送信されまた。
スポンサーリンク

関連記事と広告