ここではPHP mb_send_mailでメール送信をする方法について解説しています。
サンプルソース
<?php
// 文字コードを設定
mb_language("ja");
mb_internal_encoding("UTF-8");
$mailAdress = "example@gmail.com";
// 複数人の場合
// $mailAdress = "example@gmail.com,example@yahoo.co.jp";
$subject = "件名";
$from = "From:" . mb_encode_mimeheader("white-len") . "<info@example>";
$body = "内容テスト1行目\n"
. "内容テスト2行目\n";
// メール送信
mb_send_mail($mailAdress, $subject, $body, $from);
解説
送信したメールが文字化けする場合は文字コードを設定を変更してください。(4、5行目)
サンプルソースはphpファイルをUTF-8で作成しています。
複数人にメールを送る場合はメールアドレスを「,」カンマ区切りで記述します。(9行目)
メールの内容で改行するときは「\n」を記述します。
この場合「’」シングルクォーテーションでは改行されません。必ず「”」ダブルクォーテーションで囲むようにしてください。
