ここでは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」を記述します。
この場合「’」シングルクォーテーションでは改行されません。必ず「”」ダブルクォーテーションで囲むようにしてください。