http://swedsb.comの「Greet Us」ページに連絡フォームを設置しました。
フォームを送信すると、メールが正常に送信されたと表示されます。しかし、メールが届かないので、スパムフォルダーを確認しました。
http://ibsolutions.inで同様のフォームを設定しました。それは完全に機能しています。
過去4時間、頭が壊れていました。ここに私のcontact.phpがあります
<?php
if(isset($_POST['submit'])) {
$to = "ekalaivan@gmail.com";
$subject = $_POST['posRegard'];
$name = $_POST['posName'];
$email = $_POST['posEmail'];
if ( preg_match( "/[\r\n]/", $posName ) || preg_match( "/[\r\n]/", $posEmail ) ) {
header( 'Location: http://swedsb.com/' );
}
$message = $_POST['posText'];
$body = "$name has sent you a greeting. \n E-Mail: $email\nMessage:\n $message";
mail($to, $subject, $body);
header( 'Location: http://swedsb.com/' );
}
else {echo "blarg!";}?>