すみません。
誰かお助け下さい。
現在ドメインキングでサーバーをお借りして、かつ好きな名前のメールアドレスを取得しました。
そこで、自作のサイトの「お問い合わせ」ページから、PHPを使用してドメインキングで作成したメアドに送るように書いたのですが、
現在ローカル環境(Apache使用)で実行してみたのですが、届きませんでした。
PHP
1<?php 2 mb_language("Japanese"); 3 mb_internal_encoding("UTF-8"); 4 5 //設定 6 $sendmail = 'service_info@jisakumail.com'; //問い合わせ先メールアドレス (自分のメアド) 7 $from = $_POST['email']; //送信元メールアドレス 8 9 //管理者へ届くメール 本文 10 $body = sprintf("お名前:%s\n" ,$_POST['name'] ); 11 $body .= sprintf("カナ:%s\n" ,$_POST['kana'] ); 12 $body .= sprintf("メールアドレス:%s\n" ,$_POST['email'] ); 13 $body .= sprintf("内容:%s\n" ,$_POST['message'] ); 14 15 sendMail($body,'お問い合わせ',$sendmail,$from); 16 17 //送信者へ届くメール 本文 18 $body = "以下の内容でお問い合わせを受け付けました\n\n"; 19 $body .= sprintf("お名前:%s\n" ,$_POST['name'] ); 20 $body .= sprintf("メールアドレス:%s\n" ,$_POST['email'] ); 21 $body .= sprintf("内容:%s\n" ,$_POST['message'] ); 22 23 sendMail($body,'お問い合わせありがとうございます',$from,$sendmail); 24 25/* 26 * メール送信処理 27 */ 28 function sendMail($body,$subject,$sendmail,$from){ 29 $header = "From: $from"."\n"."X-Priority: 1"."\n"."X-Mailer: PHP/".phpversion(); 30 mb_send_mail($sendmail,$subject,$body,$header); 31 } 32?>
内容はこの内容でして、
一度「$_POST['xxxx']」等の部分を直に文字列「'xxxxx'」にして、
URLでファイル名を入れて、直接実行してみたのですが、1つも反応がありませんでした。
ドメインキングに他の設定があるのか、またもやコードの書き方がおかしいのか・・・
少し調べたのですが、よく分からなくて質問させて頂きました。
宜しくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/21 23:09