• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メール受信した時に自動的に返信をする方法)

メール受信時に自動返信する方法

このQ&Aのポイント
  • Java勉強中の方へ、メール受信時に自動的に返信する方法について解説します。
  • メール受信時に自動的に返信をするためには、JavaでPOPサーバーにアクセスしてメールデータを取得し、SMTPサーバーにアクセスしてメールを送信する必要があります。
  • メール受信時に処理を行うJavaプログラムを実行させるためには、メールサーバーの設定や常に監視するプログラムの走行などが必要です。フリーで試せる環境としては、自宅の古いマシンにLinux、Apache、Tomcat、Javaをインストールして実験する方法があります。

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

  • ベストアンサー
  • tyatsumi
  • ベストアンサー率58% (30/51)
回答No.1

procmailを使うと、メールを受信した際に任意のプログラムを実行できます。

bumpyroad
質問者

お礼

早速のご回答ありがとうございます。 私なりに次のように理解したのですが、これで合ってますでしょうか。 ・メールサーバーはsendmailを使うと良い。  (これ以外の選択肢はないほどの定番だということも知らなかったのですが...) ・sendmail用転送設定ファイルである .forward ファイルによって、  受信メールを procmail に転送する。 ・procmail の"レシピ"設定により、任意のプログラムを起動する。  (同時にメール内容をそのプログラムに渡すことができる) ・POPサーバーは特に必要ない。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • tyatsumi
  • ベストアンサー率58% (30/51)
回答No.2

> 私なりに次のように理解したのですが、これで合ってますでしょうか。 合ってまーす。 > ・メールサーバーはsendmailを使うと良い。 メールサーバは他のものでもよいですが、 もちろんsendmailでもよいです。

bumpyroad
質問者

お礼

おかげ様でサーバーサイドでのメールのしくみが理解できたような気がします。 理解が進んだおかげで新たな疑問がでてきまして、そちらについてはまた別途質問させていただくこともあるかと思いますが、よろしくお願いします。 どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 空メール受信後の自動返信メールの方法

    空メール受信後の自動返信メールの方法 現在、メルマガの登録のシステムを作っています。 簡単な流れとしては  1.ユーザー様が登録/削除のため、PCまたは携帯より空メールの送信を行う  2.受信したメールよりアドレスを抜き出して、DBへ登録/削除を行う  3.ユーザー様に対して、登録/削除が完了したメールを送信する となります。 で、質問させていただきたい内容は  1.の空メールを受信してから2.の処理を行うために、メールの内容をPHPで書いた処理プログラム(auto_rep.php)へ渡そうとしているのですが、 その渡し方(設定の方法?)が分かりません。 いろいろ調べた結果、.forwordを使用すればいいみたいなことまでは理解できたのですが、   メールサーバーからWebサーバーへどうやって引き渡すのか?   .forwordをどこに設置すればいいのか?   .forwordの記載内容をどのように書けばいいのか?   (いろいろな書き方が書かれていましたので・・・・) ここで、行き詰ってしまってます。 申し訳ございませんが、ご教示のほどお願いします。 また、まだWeb系のソフトを組み始めて間もない状況ですので、初心者にも分かるようにご教示いただければと思っています。 なお、環境は以下の通りです  サーバー:Plesk 8.2.1  OS   :Linux 2.6.9 となります。 ご教示のほどよろしくお願いします。 

  • サーバ メール自動返信

    サーバにメールを送ったときに、メールの内容を解析して、自動でメールを返信するプログラムを作りたいと思っています。 こういった仕組みをローカルな環境で実験することって出きるのでしょうか?

  • 自動返信メールの設定方法

    こんにちは。 空メールを送ったときに自動的にURLなどを返信してくれる方法がわからなくて困っています。 Linuxサーバでの.forword設定も考えましたが調べたところ、メールサーバにメーリングリストなどが存在する場合、永久ループでメーリングリスト内のアドレスに何度も送信されてしまう可能性があることが書かれていて、.forword以外の方法がないか調べています。 .forwordについても知っている方がいれば教えていただきたいと思います。 よろしくお願いします。

  • 「Outlook Express」について教えてください受信したメールに、自動返信

    「Outlook Express」について教えてください受信したメールに、自動返信をしたいのですが、メッセージルールであらかじめ作成しておいた返信用メールを指定すると、本文は空で返信用メールは添付ファイルになってしまいます。直に返信メールにできますか?

  • メールを自動返信したいです。

    はじめまして。 現在、ホームページを持っているんですが、問い合わせ(通常のメール)が来たときに自動で決まったメールを返信することは可能でしょうか? できれば下にあるいくつかの条件をクリアできると助かります・・・ ・タイトルやfromで自動返信ということがバレない(オリジナルの文章で・・・) ・携帯電話にも送ることができる ・こちらのメールソフトで受信していなくてもサーバーで受信していればすぐに返信される(送ればすぐにメールが帰ってくる) このようなことは可能でしょうか? どうかよろしくお願いいたします。

  • 自動返信メールについて

    サービス業です。 QRコードを使ってメール会員を募るサービスを始めたのですが、流れとしては 1 QRコードから空メールを配信してもらう 2 同報@メールで自動登録 3 メルマガの配信 となります。 問題は、空メールを受信した時に、送信者に、登録した旨の返信を自動的に行いたいのです。(同報@メールに同機能はありませんでした) 条件は 1 空メールのみに返信 2 送信フォームはテキストで充分 3 できればフリーのメールソフトがいいのですが・・・ よろしくお願いします。

  • 空メールの自動返信

    携帯から空メールを送信したら自動返信で会員登録用URLを 送信したいのですが、会員登録用URLに 携帯のメールアドレス(空メールを送信)を追加したいのですが どうすればよいのかがわかりません。 どのようなスクリプト?でできるのか教えてください。

    • 締切済み
    • PHP
  • 自動メール返信システムの作成

    ユーザAが、メールをあるメールアドレス123@456.com(このアドレスはサーバ管理者のアドレスで固定です)に送信すると、そのメールがそのままユーザAに返信されてくるというシステムを作りたいのですが、何か良いアイディアがありましたら、教えて頂けると幸いです。 また、このシステムは常駐プログラム(fork, Perl)を用いて作成します。サーバからSMTPを用いて任意の送信先へメールを送信するプログラムはSocketモジュールを用いて作成、実行済みです。常駐プログラムも簡単ではありますが、forkを用いて実際に実行して確認しました。しかし、サーバへ届いたメールをそのままそのユーザへ返信するというプログラムが思いつきません。違うモジュールやプロトコルが必要になりますか? 長文になりましたが、少しでも良いので、何かアイディアがありましたら、ご教授お願いします。

  • phpで、メール自動受信を作りたい

    phpを勉強中です。 phpは、クライアントからのリクエストで起動されると思いますが、そうではなく、受信メールを自動監視して、メールを受信したら、自動的に返信する、というシステムを作りたいのですが、 受信メールを監視するというループは、どうやって起動すればいいでしょうか。(画面のないプログラム) よろしくお願いします。

    • ベストアンサー
    • PHP
  • 自動返信メールソフトの作成方法

    パソコン初心者です。やりたいことがあるのですが調べてもわからないので教えてください。やりたいことは「メールを受信してメールの内容により自動的に返信」ことができるソフトの作成方法です。 たとえばメールを受信して件名に「119」とあればそれを自動てきに判断して「救急車」と自動返信するような機能のソフトを 作成したいのです。メールの受信と送信ができればいいということがわかりますが、技術がないのでそれから先がわかり ません。言語はPHPかJavaでできないでしょうか。アドバイスをお願いします。

    • 締切済み
    • PHP