ファイルを添付してメール送信・データ集計方法

解決


りな  2010-01-31 09:12:59  No: 37356  IP: 192.*.*.*

delphi4を使って、メールでアンケートなどをExcelファイルを送信し、返信してきたメールに添付してあるexcelファイルをCSVの形でインポート、そしてオラクルのデータベースへ登録することは可能でしょうか?もし可能なら、アドバイスをいただけると幸いです。

編集 削除
もちろん  2010-01-31 09:34:00  No: 37357  IP: 192.*.*.*

可能かと聞かれれば、可能でしょう、一つ一つ手順を踏んで作り上げれば。
がんばって完成させてください。

編集 削除
HOta  2010-01-31 10:15:40  No: 37358  IP: 192.*.*.*

Delphi4にIndyが付いていたら、便利です。これでメールのやりとりをします。
Excelファイルの場合は、それぞれが変更出来ますので、注意が必要です。
メールのやりとり。
添付の方法。
Excelの扱い。
CSVの扱い。
Oracleへの登録
となりますね。

編集 削除
Kenny  2010-01-31 10:29:58  No: 37359  IP: 192.*.*.*

Delphi4には標準でIndyは付いてこないと思います。うちのproにはないですね。NM〜というコンポ群で
実装するか、Indyを落としてきてインストールすることになるんじゃないでしょうか。
NMSMTPだとSMTP認証とか、対応できないのかな?  メールを送るテストとか、環境によっては
かなり難しいことがありますし、道のりは遠くなりそうですね。

編集 削除
んー  2010-01-31 16:45:46  No: 37360  IP: 192.*.*.*

Webに登録フォームを作って、そこから情報をとった方が楽なのでは?

編集 削除
りな  2010-01-31 22:14:41  No: 37361  IP: 192.*.*.*

みなさん、いろいろなアドバイスありがとうございます。

んーさんにお伺いしたいのですが、Web上に登録フォームを作るというのは、delphiを使ってできるのですか?または、htmlなどべつのプログラミング言語を使用してということでしょうか?

編集 削除
んー  2010-02-01 10:18:36  No: 37362  IP: 192.*.*.*

そりゃもちろんHTMLとかなんでもいいけど
サンプルコードは沢山転がってるし、スペースさえ用意できればこれが一番簡単でしょ
送信された内容はテキストベースのメールにデータヘッダ付きで来るから、
Posあたりで検出して登録すれば手っ取り早い

多重投稿を嫌うなら、なにか対策が必要だけども

サンプル
http://www.tagindex.com/html_tag/form/form.html

編集 削除
りな  2010-02-02 22:46:57  No: 37363  IP: 192.*.*.*

みなさん、参考になりました。どうもありがとうございました。

編集 削除