プロが教える店舗&オフィスのセキュリティ対策術

あるフォームに「タイトル」・「メールアドレス」・「メッセージ」を
入力するテキストボックス(TYPE="TEXT")・テキストエリアがあります。
そこページ内にある送信ボタンをクリックされたらフォームで入力された
メールアドレス宛に、同フォーム入力されたタイトル・メッセージを送信するような処理をperlで
組みたいのですが、どのような処理をさせればよろしいのでしょうか?
そのような処理をやっているサンプルをご紹介していただけますと
大変うれしいです。

この本文だけではイメージしにくいとは思いましたので、あえてデモみたいな
ページを以下のURLに用意しました。
 
  http://www.hidecnet.ne.jp/~uruno/

もし必要な場合は、上URLにアクセスください。
大変厄介な質問になって申し訳ありません。
皆様の知恵を貸して頂けますようお願いいたします。

A 回答 (2件)

なんとなく感じるだけなんですけど、Windows系なんでしょうね。



sendmailコマンドがあれば、簡単なんですけど(→参考URL)。

参考URL:http://wakusei.cplaza.ne.jp/twn/wwwmail.htm
    • good
    • 0

サンプルはないですが,メールソフトがメール送信時に行っている作業をPerlにやらせるのはどうでしょう?具体的には。



1.日本語のテキストを含んでいればJISにエンコード。
2.ヘッダと本文を組み立てて,メールのデータを作る。
3.SMTP(送信メール)サーバに接続。
3.SMTPをしゃべって,メール送信の準備。
4.メールのデータ送り込む。
5.SMTPをしゃべって,後始末。
6.SMTPサーバとの接続を切断。

こんな感じです。
とりあえず,telnetでSMTPサーバの25番ポートに繋いで,自分がSMTPを使ってメールを送れるようになりましょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!