PHPでメールを送る

日本語対応でメールを送るなら、下記のようにすれば良い。

<?php

mb_language("Japanese");
mb_internal_encoding("UTF-8");

$to      = 'to@hoge.co.jp';
$subject = 'タイトル';
$message = '本文';
$headers = 'From: from@hoge.co.jp' . "rn";

mb_send_mail($to, $subject, $message, $headers);

日本語対応の必要がなければ下記でOK!

<?php

$to      = 'to@hoge.co.jp';
$subject = 'title';
$message = 'body';
$headers = 'From: from@hoge.co.jp' . "rn";

mail($to, $subject, $message, $headers);

ToやCcを複数に送りたい場合は下記参照。

<?php

$to      = 'asdf@hoge.co.jp' . ', ';
$to      .= 'ghjk@hoge.co.jp'
$subject = 'title';
$message = 'body';
$headers = 'From: from@hoge.co.jp' . "rn";
$headers .= 'Cc: qwer@hoge.co.jp' . "rn";
$headers .= 'Cc: tyui@hoge.co.jp' . "rn";

mail($to, $subject, $message, $headers);

(参考URL)
▼mb_send_mail:エンコード変換を行ってメールを送信する
http://php.net/manual/ja/function.mb-send-mail.php
▼mail:メールを送信する
http://php.net/manual/ja/function.mail.php

シェアする

  • このエントリーをはてなブックマークに追加

フォローする