- PR -

javascriptでSMTPメール送信

投稿者投稿内容
あずさ
常連さん
会議室デビュー日: 2006/03/13
投稿数: 22
投稿日時: 2006-04-06 17:32
いつもこの会議室にはお世話になってます

今回、大変大まかな質問で申し訳ないのですが、
技術的に可能か?可能であればどういった記述になるのかが不明です。

やりたいことは、画面上に表示されている項目を、「メール送信」ボタンを
クリックすると、自動的にメールが送信されるというものです。

仕組み的には大変簡単です。
ちなみに、.aspxでは実現可能ですが今回は使用不可です。

burton999
ぬし
会議室デビュー日: 2003/10/06
投稿数: 898
お住まい・勤務地: 東京
投稿日時: 2006-04-06 17:56
イヌでもわかるJavaScript講座
http://www.red.oit-net.jp/tatsuya/java/mail.htm
あずさ
常連さん
会議室デビュー日: 2006/03/13
投稿数: 22
投稿日時: 2006-04-06 18:36
ありがとうございます。
burton999さんの教えていただいた方法で送信OKなのですが、
クライアントにメールソフトがセットアップされている前提ですよね?
burton999
ぬし
会議室デビュー日: 2003/10/06
投稿数: 898
お住まい・勤務地: 東京
投稿日時: 2006-04-06 18:39
引用:

クライアントにメールソフトがセットアップされている前提ですよね?


リンク先にそう書いてありますよね?
あと、IEでは動作しましたが、Firefoxでは動作しませんでした。
リンク先に書いてある通り、クライアント環境によっていろいろ問題がありそうです。
あずさ
常連さん
会議室デビュー日: 2006/03/13
投稿数: 22
投稿日時: 2006-04-06 18:59
すいません。。。よく見ていませんでした。。。
クライアントにメールをセットアップしていなくても
送信できるような方法ってないでしょうか???
burton999
ぬし
会議室デビュー日: 2003/10/06
投稿数: 898
お住まい・勤務地: 東京
投稿日時: 2006-04-06 19:05
引用:

クライアントにメールをセットアップしていなくても
送信できるような方法ってないでしょうか???



【メーラーを使わずにメール転送したい場合は、どうしても、CGIというものが必要になります。。】

と書いてありますよね?
メーラーを使わないなら、サーバーサイド(aspxなど)で処理しないと無理ってことです。
あずさ
常連さん
会議室デビュー日: 2006/03/13
投稿数: 22
投稿日時: 2006-04-06 20:02
やっぱり・・・
そうですよね。。。

ちなみに、メールを送る内容はすべてJavaScriptで作成して
送信部分だけ、サーバサイドにするような仕組みにすればいいのでしょうかね?

やったことがないので、チンプンカンプンなのですがなにかサンプルとかありませんでしょうか?
いつもいつもすいません。。。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-04-06 20:06
引用:

あずささんの書き込み (2006-04-06 20:02) より:

ちなみに、メールを送る内容はすべてJavaScriptで作成して
送信部分だけ、サーバサイドにするような仕組みにすればいいのでしょうかね?


どうせならば、JavaScript を切られても良いように、Post した方が良いでしょう。
「言語名」+「メール送信フォーム」|「アンケートフォーム」などで検索するとサンプルにヒットしそうです。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌

スキルアップ/キャリアアップ(JOB@IT)