3

受信者に電子メールを送信していない、またはクライアントにコピーを送信していない電子メール フォームがあります。フォームは www.kelcos.co.uk/contact にあり、これに関連するファイルは次のとおりです。

/index.php /jquery.js /sendemail.php /submitform.php /thanks.php /verify.php

私は他のウェブサイトhttp://www.bowlesgreen.co.uk/contact/http://www.arbortectreecare.co.uk/contact/でこのフォームを使用しましたが、問題なく動作します - 唯一の違いは、これらの他のサイト私の通常のホスティングプロバイダーを使用し、送信しないものについては、クライアントホスティングプロバイダーを介して作業していますが、これが問題の原因であると推測することしかできません.

ホスティングに連絡しましたが、これまでのところ、次のようないくつかのものを排除しました。

  • 「私たちのシステムの制限は、スクリプトを使用して送信された電子メールが、Web ホスティング アカウントで設定された電子メール アドレスとの間で送受信されない場合、ブロックされることです。- そのため、フォームを kelcos.co.uk のアドレスに送信していますが、まだ満足していません。

  • PHP/ASP はもともと無効でしたが、現在は有効になっています

  • mail() スクリプトが有効になっている

どなたかが提供できるアドバイスをいただければ幸いです。

ありがとう

4

3 に答える 3

1

いいえ、http://www.bowlesgreen.co.uk/contact/はあなたが言ったようにうまく 機能しません。Firebugのレポート:POST http://www.bowlesgreen.co.uk/projects/wp/wp-content/themes/bowlesgreen/contactform/sendemail.php 404 Not Found

フォームが間違ったURLに送信されています。

于 2010-05-23T18:33:23.130 に答える
0

Qmailはサーバーで利用できますか?ヘッダーを正しく設定していますか?

次のようなものを試してください。

putenv ("QMAILUSER=myuser");
putenv ("QMAILNAME=My Name");
putenv ("QMAILHOST=mydomain.com");

$headers = 'From: My Name <myname@mydomain.com>' . "\r\n" .
'Reply-To: My Name <myname@mydomain.com>' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

$mail_to = 'myemail@myemail.com';
$subject = "Testing email";
$body = "This mail is a test";
mail($mail_to, $subject, $body, $headers);

そして、あなたが電子メールを受け取るかどうか見てください!

于 2010-05-21T09:52:47.597 に答える
0

これらを試してください

于 2010-05-29T04:53:09.553 に答える