-PR-
締切済み

フォームメールについて

  • すぐに回答を!
  • 質問No.7732
  • 閲覧数55
  • ありがとう数11
  • 気になる数0
  • 回答数5
  • コメント数0

お礼率 43% (10/23)

フォームメールで、フォーム中で指定した宛先へメールを送る記述方法はありませんか?
通報する
  • 回答数5
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全5件)

  • 回答No.1

sendmailが使用できるサーバならば、CGIから
sendmailへフォーム通りに送ってやることで、
指定先へメールを送ることができます。
#ここら辺は、sendmailのマニュアルをご覧
#下さい。

しかし、任意の宛先へ送信可能なCGIは、SPAM
メールの送信元となりやすいので、十分管理を
怠らないよう努力して下さい。

可能ならば、宛先は自分だけとか、決まった
ところにだけ、送信できるようにしておくと
いいでしょう。

ではでは☆
お礼コメント
camino

お礼率 43% (10/23)

回答有難うございます。
具体的には"mailto"の部分にどのような記述をすればいいでしょうか?
投稿日時 - 0000-00-00 00:00:00


  • 回答No.2
レベル6

ベストアンサー率 6% (1/15)

<foam action=mailto:"メールアドレス" method="POST">~~~</form>と書けば、入力された内容をそのアドレスのところに送ることが出来ます。

CGIのなかで行なうのであれば、UNIXだったらmail(またはmailx)コマンドを使うと簡単に出来ます。
お礼コメント
camino

お礼率 43% (10/23)

説明不足の中、丁寧なお答え、本当に有難うございます。
こちらの方も勉強になりましたです。
投稿日時 - 0000-00-00 00:00:00
  • 回答No.3
レベル12

ベストアンサー率 35% (146/416)

補足します。

HTMLの範疇ではフォーム中に書き込まれる任意のアドレスに対してメールを送るような仕組みは作れません。HTMLはクライアント側で動くからです。
CGIなどの仕組みを使い、サーバ側でメールを送信する方法が一般的です。
しかし、Kanataさんがおっしゃるように管理上の問題が多いため、多くの場合このような仕組みを作ることは避けられています。この機能を利用できる人に権限を与え、不特定多数のユーザが利用できなくするなど、工夫が必要です。


okami3さんのアドバイスに補足です。(細かいおせっかいでごめんなさい)

<foam action=mailto:"メールアドレス" method="POST">~~~</form>

とかくと誤解を招く恐れがあるので、

<form action="mailto:メールアドレス">~~~</form>

の方が良いでしょう。
お礼コメント
camino

お礼率 43% (10/23)

有難うございます。
・・・やっぱしダメなんですかぁ・・・(^-^;)
ショッピングモールなどでこういった手法で紹介メールを書いているシステムがありますが・・・。
投稿日時 - 0000-00-00 00:00:00
  • 回答No.4
レベル12

ベストアンサー率 35% (146/416)

コメントをいただいたのでその件にご返事いたします。

> ショッピングモールなどでこういった手法で紹介メールを書いているシステムがありますが・・・。

確かにありますね。

こういうシステムの場合、先にご説明した「CGIなどの仕組みを使い、サーバ側でメールを送信する」方法を使用しています。そのため、CGIやASP,PHPなど、サーバ側での仕組み作りが必要となるわけです。また、サーバにメール送信の機能が働いていることも必要です。

このようなシステムを組むためにはHTMLの知識だけでは十分でなく、現実には難しいと思いますね。

ご期待の話とは違ってしまいますが...
GREETING CARDの様なモノであれば、サービスを提供しているサイトがたくさんあると思いますので、活用されるのも一策かと思います。(下記アドレスなど)
  • 回答No.5
レベル10

ベストアンサー率 22% (48/214)

たとえば「とほほのWWW入門」というサイトがあります。
ここの「メール送信フォーム設置法」のcgiを修正すればできるとおもいます。

他の方も言われているように、誰でも使えるようにしてしまうと
いたずら目的で使用される可能性があります。
で、「発信元を辿るとあなたのページ」ということに
なるかもしれないので充分に注意してください。
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ