ロリポップでform mailが送信できない
-
word pressのテンプレートで「plexus」というテーマを使っているのですが、テンプレート自体機能しているのですが、フォームメールが機能しません。送信ボタンを押しても「send your message!」と表示されるだけです。ちなみに何も入力しないで、送信すると未入力というエラーは出ます。
レンタルサーバーはロリポップです。
この件について解決方法をご存知の方、いらっしゃいませんでしょうか?
スクリプトは以下の通りです。<?php
$recipient = “自分のメールアドレス”;
$author = $_POST[‘author’];
$email = $_POST[‘email’];
$title = $_POST[‘title’];
$mess = $_POST[‘message’];if (isset($_POST[‘email’])) {
if (preg_match(‘(\w[-._\w]*\w@\w[-._\w]*\w\.\w{2,})’, $_POST[‘email’])) {
$msg = ‘E-mail address is valid’;
} else {
$msg = ‘Invalid email address’;
}$ip = getenv(‘REMOTE_ADDR’);
$host = gethostbyaddr($ip);
$message .= “Name: “.$author.”\n”;
$message .= “Email: “.$email.”\n”;
$message .= “Subject: “.$title.”\n”;
$message .= “Message: “.$mess.”\n\n”;
$message .= “IP:”.$ip.” HOST: “.$host.”\n”;$headers .= “From: <“.$email.”>\r\n”;
$sent = mail($recipient, $title, $message, $headers);
$text = “Thanks for contacting us! We will check your message within a few hours.”;
echo ‘<xml> <someText>’.$text.'</someText> </xml>’;
} else {
die(‘Invalid entry!’);
}?>
- トピック「ロリポップでform mailが送信できない」には新たに返信することはできません。