• 締切済み

CGIプログラムに自信のある方、どうか知恵を貸して下さい!!

Perlで書いたCGIプログラムを使って、申し込みフォームを作成し、送信先をOutlookExpressのメーラーにしてHTML形式で表示しています。 それを更に応用して、そのHTML表示のメールに送信ボタンも表示させて、更に別の人に送信する(送信先は、そのメールの中に書き込まれているアドレス)というものを作成したいと思っています。(OutlookExpressの転送メール処理を使用しない) このようなものを作成するには、Perlを使ったCGIプログラムでできますでしょうか? ちょっと無謀な案ですが、どなたか良い案があれば、知恵を貸して下さい。

みんなの回答

  • Kirishima
  • ベストアンサー率32% (155/480)
回答No.4

#3です。 たとえば、フツーなら <form method="POST" action="form2mail.cgi"> と書くところを <form method="POST" action="http://www.foo.foo/~foo/cgi-bin/form2mail.cgi"> という感じなのですが…。 これだけじゃプログラム作れないですよね。 ちょっと私では力不足のようです。 お役に立てずスミマセン。

ponsuke777
質問者

お礼

ご協力ありがとうございました。

  • Kirishima
  • ベストアンサー率32% (155/480)
回答No.3

そのHTML表示のメールの送信ボタンを、 再びPerlで書いたCGIプログラムによってデータを送信させるような設定にすればいいのではないでしょうか?

ponsuke777
質問者

補足

それをどのようなプログラムにしたらいいかを教えて欲しいのですが。。(;-;)

回答No.2

フォームのアクションに「mailto:」を指定するという方法があるようですね。そういうことでしょうか?

参考URL:
http://hp.vector.co.jp/authors/VA014833/mailto.html
ponsuke777
質問者

お礼

すみません、私も質問の仕方が悪かったみたいです。 もう一度、質問しなおします。。 ありがとうございました。

noname#6493
noname#6493
回答No.1

> 送信先をOutlookExpressのメーラーにして の意味が分かりません。送信先をメールアドレス(アカウント@ドメイン)ではなく、ローカルディスク内のアプリケーションとした、ということでしょうか?

ponsuke777
質問者

補足

すみません。違います。表現が変でしたね。 送信先はメールアドレス(アカウント@ドメイン)です。 ただ、それをOutlookExpressで開くということでした。

関連するQ&A