• ベストアンサー

プログラムの起動時、使用者に気付かれることなく自動的に私にメールを送信させたい

VBで組んだプログラムの起動時に、使用者に気付かれることなく自動的に私にメールを送信させたいのですが、そんな機能を組み込むことは理論的に可能でしょうか。 そのメールを送信する際に、メーラーが立ち上がったりはしないですよね? メーラーを介さず、直接メール送信サーバとやりとりして、使用者に気付かれることなくひっそりと送信してくれますよね? 初心者で集まって話していたら上記のようなことで議論になってしまいました。 理論的に可能なのかどうかを知りたいです。 お詳しい方、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

VBなら、200ステップもあれば、独自のメールの送受信プログラムは 組む事はできますが。ただ、POPプロトコル、SMPTプロトコルを 熟知している事と、文字コードのエンコーディング、レコーディングと 添付ファイル時の送信、受信方法を知っていないと出来ません。 あと、認証方法もここ最近プロバイダの方ですこしづつ厳しくなって いるので、その認証方法も知っている必要があります。 この場のこの様な質問内容では、ここまでしか述べる事が出来ません。 なんか、この質問内容では、善意に利用される事はなさそうなので。 私は、顧客とのプログラムのメンテナンスの為に、メールのプロトコル にて、プログラムの保守、データの保守等を遠隔で操作しています。 ただ、この場合、市販のメールソフトでは出来ないので、独自に組み込んだ ソフトにて、操作しています。 通常の市販の遠隔操作のソフトだと、ポートをどうしても開けないと いけないが、セキュリティの問題で、大きな会社だとなかなかその 様な事が出来ない。しかし、メールの送受信ポートはたいがい使用 出来るので、なにも設定しなくても客先のパソコンのメンテが出来る 様にしています。あくまでも善意で利用するとの前提で物事を考える 必要があります。 また、この場では、この様な内容の質問内容はあまりよろしくない様な 気もしますが?。これくらいで締め切られては?。

tk64ege
質問者

お礼

専門家のかたからご回答を得られて嬉しいです。 ありがとうございます。 私の周囲で、誰もプログラムを組めないくせに、理論的にはできるんじゃないか、いやんなことは不可能だ、みたいな言い合いになったので、可能か否かだけお聞きしたかったということで、実効性のないご質問であることを念のため明言させていただきたいと思います。 繰り返しですがありがとうございました。 これにて閉めさせていただきます。

その他の回答 (2)

  • ts3m-ickw
  • ベストアンサー率43% (1248/2897)
回答No.2

SendMail関数を使えば別にメーラを使用しなくてもメールを送信することはできます。 ただし、使用者側のファイヤウォールなどで送信が遮断されることも容易に想像できますね。

tk64ege
質問者

お礼

なるほど、ファイアウォールを考慮しなければなりませんね。 大変参考になりました。 ありがとうございました。

tk64ege
質問者

補足

では、使用者がそのメール送信サーバへのアクセスをあらかじめ許可していれば、ファイアウォールで引っかからないということでしょうか?

  • debukuro
  • ベストアンサー率19% (3635/18948)
回答No.1

出来ないことはないでしょう 「ウイルスメールを送るウイルス」はユーザーに知られることなくウイルスメールを送信しています ウイルスチェックサーバーに引っ掛かって初めて自分のコンピューターがメールを送信したことを知るのです これがウイルスメールではなく普通のメールだったら正常に送信されるので使用者には気付かれないでしょう

tk64ege
質問者

お礼

なるほど、ウイルスメールのことを考えてみればわかりやすいですね。 大変参考になりました。 ありがとうございました。

関連するQ&A

  • メール送信

    Windows2000でVB6.0のSP5を使用していますが、メールの自動送信を行いたいのですが、VBだけではできないのでしょうか? できる事ならあまり環境に依存したくないので、ActiveXやAPI等の使用は避けたいのですが、それしか方法がないのでしょうか? メールは新規メールが起動するのではなく、完全にプログラムからの自動送信を考えています。 つまり、データベース等のデータを使用してメール送信を全自動で行いたいのです。 どうぞ、よろしくお願いします。

  • HTMLからメーラーを起動しメール送信

    こんにちわ。 ブラウザのフォームに入力された内容をメールで送信させたいと思っております。 開発しているサーバにはメールサーバソフトはいれてないので、メーラーを起動してメールを送ろうと考えております。(メールサーバはないことを前提にお願いします) そこで、<a href="mailto:・・・でメーラーの起動はできると思うのですが、ユーザーのオペレーションとして、メーラーの送信作業をせずに、メールを送ることは可能でしょうか。ブラウザであて先、タイトル、本文等を入力し、送信ボタンを押すだけで、ユーザー側のメーラーを起動し、送信させることはできないでしょうか。 よろしくお願いします。

  • プログラムでのメール送信

    F-BASIC V6.3にはメーラーの制御機能があります。 マニュアルにはMAPIに対応したメールソフトを 制御できると書いてあります。 実際にメール送信のプログラムを書いてテストすると 標準のメーラーが、Outlook Expressではうまく動作しますが Outlook2002を規定のメーラーに設定してあると MAPIにログインできない・・・とエラーになります。 OutlookはMAPIに対応していないのでしょうか? 何か、設定する事で解決するのでしょうか?

  • メールの誤送信を防止するソフトウェアを探しています

    メールの誤送信を防止するソフトウェアを探しています 有償無償問わず、メールの誤送信を防止するソフトウェアを 探しています。 具体的には次のような機能を持ったソフトウェアを探しています。 =================================== 希望する機能 1)メールを本送信する前に、[toで誰に送ったか]、[Ccで誰に送ったか]、  [Bccで誰に送ったか]、確認する事が出来て、宛先が誤っているようで  あれば、キャンセル出来る   2)送信専用のソフトウェアではなく、受信も出来る普通のメーラーであること。  またはその普通のメーラーにメールの誤送信を防止機能を追加出来るソフトウェア 3)メールの誤送信を防止する機能を使用する為に、別途サーバマシンを必要としない =================================== 自分で上記3点を満たす機能を持ったソフトウェアを探したところ、 一番自分の希望に近いソフトウェアは、次のものでした。 <Mail送信先確認プログラム> https://sourceforge.jp/projects/mdc ただ、これだと誰に[toで誰に送ったか]、[Ccで誰に送ったか]、 [Bccで誰に送ったか]が、わかりません。よろしくお願いします。

  • 自動メール送信プログラム

    初めまして^^。 現在、自動メール送信のプログラムをVisual Basic 6.0を用いて作成しようとしている者です。OSはwindows2000でVisual Basicについての基礎的な事は勉強しているつもりです。 したい事は、毎週水曜日に決まった内容のメール本文を、決まった人に自動的に送信するプログラムを作成するという事です。 初歩的な質問かもしれませんが、ヒントや問題解決になる手がかりを教えて頂ければ幸いです^^。

  • メール自動送信について(MAPI)

    5~6年前にメールを自動送信するプログラムを作りました。 VBのMAPIを使い数百人にメールで添付ファイルを送信するプログラムを作りました。一時期使っていたのですが、しばらく使っていませんでした。 新システムまでのつなぎとして、給与明細をメールで送信する必要が生じました。過去のプログラムを引っ張り出した実行しますとメッセージボックスがあて先ごとにでて送信ボタンを1あて先ごとに押さなければなりません。Outlook Expressでスパムメール対策でもはじめたのでしょうか?これを自動化(メッセージボックスを出さないように・応答要求がこないように)出来ないものでしょうか? ご指導のほど宜しくお願いいたします。 メッセージの内容 警告マーク   プログラムがユーザの代わりに次の電子メールメッセージを送ろうとしています。 あて先:XXXXXXXXXX 件名:給与明細 メッセージを送信しますか?  送信   送信しない   <-ボタン

  • phpでメールを送信

    phpでメーラーを起動させずに単純なメール送信をするにはどうしたらよいのでしょうか? mail()を使って問い合わせ用のメールフォームを作りました。フリーホスティングサーバーにアップロードしようとしたところ、そのサーバーはsendmailが使えない仕様になっていました。そのせいでmail()を使用してのメール送信ができません。 私では経験不足なため解決方法がわかりません。よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 自動メール送信するには?

    こんにちわ。田中と申します。 会社でサーバ管理をしています。 初歩的な質問かもしれませんが、宜しくお願いします。 早速ですが、pingをサーバに向けて定期的に打って 返ってこない時(サーバが落ちている時)に自動的に 自分宛てにメールで知らせる事ができないか考えてます。 定期的にうつにはEXPINGを使用しようかと思ってます。 そこでNG時にメールを自動送信するような実行ファイルを作りたいのですが どうしたらいいのでしょうか? すみません。宜しくお願いします。

  • 1つの送信メールを(大きな添付ファイル付)を自動的に分割送信

    1つの送信メールを(大きな添付ファイル付)を自動的に分割送信する方法をお教えください。 OEです。OEにしか、この機能は無いのでしょうか? 設定場所はどこでしょうか? これで送られたものを、別のメーラーで受け取った場合はどうすればいいのでしょうか? これを「グループメール」というのでしょうか? これはどのような動作をするのでしょうか? 宜しくお願い致します。

  • シャットダウン時にメールを自動送信する方法

    社員がWindows(又はメーラー)を終了する時に、その旨を管理者に通知するメールを自動送信する方法(ソフト、メーラーの設定など)はありますでしょうか。 主な目的は社内の勤怠管理です。当社では夜中まで作業をする社員達がいていつ帰ったのか等の情報を上司が逐次管理したいと上記の方法を相談されました。 尚、当社にはタイムカードがありません。それを導入したほうが早いような気もしますが、もしPC終了時にメール自動送信などの機能が手軽に利用できるなら、と思います。 よろしくお願いします。

専門家に質問してみよう