- ベストアンサー
自動メール送信プログラム
初めまして^^。 現在、自動メール送信のプログラムをVisual Basic 6.0を用いて作成しようとしている者です。OSはwindows2000でVisual Basicについての基礎的な事は勉強しているつもりです。 したい事は、毎週水曜日に決まった内容のメール本文を、決まった人に自動的に送信するプログラムを作成するという事です。 初歩的な質問かもしれませんが、ヒントや問題解決になる手がかりを教えて頂ければ幸いです^^。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
定期的に起動するなら、dosのatコマンドを使用すれば、Win2kでスケジュールできますよ。 また、vb6でのメール送信プログラムはbasp21を使用するのが非常に簡単だと思います。 どうしても自作にこだわるなら、WinSockを使用してSMTPプロトコルの勉強から始めることをお勧めします。
その他の回答 (5)
- chibita_papa
- ベストアンサー率60% (127/209)
BASP21を使えば簡単に出来ます。 VB.NETだったら、簡単に自作出来るのですが・・
お礼
的確なアドバイスありがとうございます!!BASP21について調べていきたいと思います。本当にありがとうございました!^^
- fortranxp
- ベストアンサー率26% (181/684)
Microsoft MAPI Control6.0を使用しますと メールのコントロールが可能になります。
お礼
回答ありがとうございます。Microsoft MAPI Control 6.0を使う方法もあるんですね!ぜひ試したいと思います。ありがとうございました!^^
- teiou68k
- ベストアンサー率28% (202/721)
まずはフローチャート等でロジックを考えてみては?
お礼
回答ありがとうございます。実際にフローチャートを書いてみたほうがいいかもしれませんね^^。地道に取り組んで行きたいとおもってます。
- iekarapin
- ベストアンサー率34% (9/26)
netコマンドで、時間が指定できたような気がします。 そうしたら、netコマンドで、メールプログラムを定期的に 起動すればいいんじゃないでしょうか?
お礼
回答ありがとうございます。こうした方法もあるんですね!大変勉強になりました。本当にありがとうございました。
- chidori_ko
- ベストアンサー率48% (328/683)
私だったら UNIX OS で Perl の言語を使い、cron (タスクスケジューラみたいなもの)で毎週水曜日の決まった時刻に決まった内容で送付するように書きます。 目的に対し、Windows2000 / VB という手段ははずせないのですか?
お礼
素早い回答をしていただき本当にありがとうございます。 現在のPCの環境のもとでVisual Basicの勉強もかねてプログラムを組んでみたいと思っています。 ですが、目的用途に応じて様々な言語を使う事も大事な事だと思います。ぜひ他の言語でもチャレンジしてみたいと思ってます。素早い対応ありがとうございました。
お礼
丁寧な回答ありがとうございます^^。簡単だと言われるbasp21を採用する方法で考えています!的確かつ親切な対応ありがとうございました^^。