0

サイトでよく使用する単純な php メーラー スクリプトがあり、それを Facebook アプリに統合しようとしています。アプリは通常どおり Heroku を介して実行され、正しく設定されています。

ただし、フォームは機能していません。すべての動作を実行しますが、実際にはメールを送信しません。

誰かがこれに光を当てることができるのだろうか?基本的には、Facebook ページ タブ アプリのコンテスト回答フォームです。fb:form などを使用する必要がありますか?

前もって感謝します

ケブ

フォームの HTML

<form action="mailer.php" id="form" method="post" name="form">
<div class="field form-inline">
<label class="contact-info" for="txtName">Name*</label> <input class=
"txt" id="name" name="name" type="text" value="">
</div>

<div class="field form-inline">
<label class="contact-info" for="txtEmail">Email*</label> <input class=
"txt" id="email" name="email" type="text" value="">
</div><br>
<br>
<br>
<br>

<div class="submit">
<input class="submit" name="submit" type="submit" value="Submit Form">
</div>
</form>

フォーム用の PHP

<?php
$name    = $_POST['name'];
$email   = $_POST['email'];

$form_message = "Name: $name \nEmail: $email";

// echo for form completion

$myString = "Thank you for filling out our feedback form.";
echo $myString;

//header( "Location: http://www.google.com");//

mail("kevinhowbrook@me.com", "Email Subject", $form_message, "From: $email" );

?>
4

1 に答える 1

0

デバッグできる (エコーされたテキストが表示される) 限り、メール機能自体の問題だと思います。追加情報を使用しない場合、スパム フィルターによってブロックされます。

簡単なグーグル検索で見つけたいくつかのページ:

http://www.transio.com/content/how-pass-spam-filters-php-mail

http://www.velvetblues.com/web-development-blog/avoid-spam-filters-with-php-mail-emails/

次のような PHP メーラー クラスを使用することもできます。

http://code.google.com/a/apache-extras.org/p/phpmailer/

于 2012-12-04T10:59:55.870 に答える