• 締切済み

ASPで今 表示されているHTML内容をメール送信したい。

ASPで今、表示されているHTML内容をメール送信したい。 ご指導ください。

みんなの回答

noname#102878
noname#102878
回答No.3

サーバーからブラウザに送るHTMLの内容そのものをメールで送るのですよね? HTML形式メールじゃなくて、必要な情報のみをテキスト形式で送るのであれば簡単です。 BASP21というフリーのコンポーネントをIISサーバーにインストールしてください。 BASP21のSendMailやSendMailEXメソッドを使用して、必要な情報をメール本文に書き込んで送信すればOKです。 私の作成したケースですと、Web上の資料請求フォームにて登録してもらった内容をDBに格納すると共に、受付担当者宛てにメールで送る、なんて感じです。 詳しくは参考URLをご覧ください。

参考URL:
http://www.hi-ho.ne.jp/babaq/basp21.html
  • LemonT
  • ベストアンサー率49% (39/79)
回答No.2

こんばんは。 ブラウザに表示してしまってからサーバ側で取り込むのは無理なので、 ブラウザへの出力をResponse.Write等で行い、 その内容をファイル等に書き出しておき、出力し終わったら、 ファイル等から読み込み、HTMLメールにして送信すればよいのでは? でも、同じ内容をメールする目的がわかりませんが。。。

  • suke7180
  • ベストアンサー率46% (18/39)
回答No.1

表示されている画面を出し、ファイル→名前をつけて保存。(場所はデスクトップくらいでいいと思います) これでHTMLファイルとフォルダができあがりますので、これらを圧縮し、メールに添付してはいかがでしょうか? もしくは、単純に今見ている画面を見せたいのであれば、PrintScreenでもいいかもしれません。 参考になれば幸いです。

sekii
質問者

補足

ご回答ありがとうございます。 わたしの説明がうまくないのですね。 手動ではなく、 ASPプログラムで、ブラウザの表示内容を取り込む方法はありますか。

関連するQ&A