0

私はColdFusionを初めて使用し(これは2日目です)、単純なHTMLページを実装しています。このページにフィードバックフォームがあり、ユーザーが送信を押したら、フォームの内容を自分宛にメールで送信したいと思います。私はcfmailを使用してそれをしなければなりません。

実装する前に試してみるために、次のcfmail.cfmファイルを作成しました。

<cfmail from="#form.from#" to="myemailaddress" type="html">
    Some text
</cfmail>

ファイルの名前をフォームのaction属性に渡しました。フォームで[送信]をクリックするたびに、上記のファイルが開きます。

私がオンラインで見つけたすべての例はほとんど同じことを示していますが、明らかに私はここから離れています。

cfmailを間違った方法で使用していますか?

よろしくお願いします!

4

2 に答える 2

1

Evikがコメントで述べたように、件名を追加します。これはcfmailタグの必須フィールドだからです。

<cfmail to="#form.mailto#" from="#form.mailFrom#" subject="#form.subject#">
  #form.body#
</cfmail>

また、ColdFusionAdministratorののメール設定も確認してくださいSetting > Mail。管理者には確認できるメールログもあります。

私はColdFusionにAdobeオンラインドキュメントを使用することをお勧めします。私はほぼ毎日それを参照しています、彼らは素晴らしいです。

CF8のcfmailへのリンクは次のとおりですが、下部に他のバージョンへのリンクがあります。

http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Tags_m-o_01.html

于 2012-06-02T01:01:05.790 に答える
1

ファイルを開いているだけでColdFusionエラーがスローされない場合(件名なしで実行する必要があります)、ColdFusionのインストールに問題があるか、開発Webサーバーのセットアップでcfmスクリプトが処理されていない可能性があります(プラットフォームに応じてIISまたはApache)。

于 2012-06-02T12:36:38.900 に答える