• ベストアンサー

htmlでフォーム送信を作った後OUTLOOKが立ち上がり送信できない件

フォームからあるメールアドレスに直接送信したいのに、送信ボタンを押すと、この内容は送信者に公開されますといったエラーのような内容が表示されます。アウトルックが立ち上がったり・・などおかしな状況になります。通常のフォーム送信のように、送信したら「送信されました」で終わる感じにしたいのですが、知識あるかたよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

フォームの提出先は、きちんとCGIになってますか? HTMLのタグから直接メールを送信するのは、HTMLの本来の仕様ではなく、あくまでブラウザのおまけです。 【引用】____________ここから action = uri [CT] この属性は、フォーム処理エージェントを指定する。HTTPスキームURI以外の値の場合のユーザエージェントの動作は、定義しない。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Forms in HTML documents (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/interact/forms.html#edef-FORM )]より  上の文の「HTTPスキームURI以外の値」とは、たとえばURIではなくmailtoとかになっている場合。  その場合、設定してあるメールユーザーエージェント(MUA)を起動したりします。  メルでコードCGIをきちんと設定し、そのURIを設定しましょう。

kabu1121
質問者

お礼

めっちゃ時間かかりましたが解決できました。ありがとうございます。

関連するQ&A