札幌Web制作のシンクグラフィカ

送信時表示のSPAM BLOCKについて

こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。

高機能なフォームメールをご提供いただきましてありがとうございます。

さて、メールフォームCGIを設置しておりましてcheck.cgiでは「多分sendmailのパスはこう!」というメッセージが表示されていますので問題なく設置できたのかと思いますが、example.htmlより各項目入力後に送信すると「SPAM BLOCK」と表示されてしまいます。
send.cgiの変更は、下記の4ヶ所をDanaで改行コードをUNIX形式(LF)で変更しました。

スクリプトの先頭行を、「#!/usr/local/bin/perl」に変更しました。

次行に、OCNホスティングサービス メール&ウェブでは、Perlスクリプト内に必ず「print "Content-type: text/html\n\n"」または、Perlモジュール"CGI.pm"を参照する記述(下記参照)が含まれていることを確認してください。とありましたので下記内容をセットしました。
use CGI qw(:cgi-lib :standard);
print header();

#04行は、「/usr/lib/sendmail」に変更しました。

#06行は、自分のメールアドレスをセットしました。

example.htmlは、Dreamweaverで<form id="mailform" method="post" action="cgi-local/mailform/send.cgi" onsubmit="return sendmail(this);">と
<script type="text/javascript" src="cgi-local/mailform/postcodes/get.cgi?js" charset="utf-8">の2ヶ所を変更しました。

どうかご教授いただけますよう宜しくお願い致します。

Re:送信時表示のSPAM BLOCKについて
和田 - 2009-05-28 15:41:06use CGI qw(:cgi-lib :standard);
print header();
↑この変更はとりあえず不要です。戻すというか、とりあえずは元のファイルに戻した方が無難かと。
また、SPAM BLOCKと表示される場合はJavascriptが正常に動作していない事が多いため、Javascriptのエラーアイコンが出ていないか目をこらして見て下さい。それでもよくわからなかったらURLを教えて下さい。
Re:Re:送信時表示のSPAM BLOCKについて
ひろ - 2009-05-28 17:54:12ありがとうございます。

use CGI qw(:cgi-lib :standard);
print header();
を削除することで動作確認できました。
意味もわからないままOCNの記述を絶対だと思い、盲目的に信じて記述してしまっていました。

的確なアドバイスいただきまして本当にありがとうございました。
Re:Re:Re:送信時表示のSPAM BLOCKについて
和田 - 2009-05-28 18:03:55いえいえ、なかなかサーバ会社の説明もテキトーですからね。
それよりもなによりも、詳細な情報を書いてくれてとてもGOODでしたよっ!
おつかれさまっ!