2012-03-23 8 views
1

電子メールアドレスに電子メールを送信し、それをWebページに表示したいと考えています。これは可能ですか?電子メールアドレスに電子メールを送信し、Webページに表示することができます。

私の推測では、あなた自身の電子メールサーバーを書く必要があります。私はそれができないものです。だから私はこれが私にとって可能ではないと仮定しています。

しかし、それができる方法があれば、それは素晴らしいでしょう。私は一般的にJavaでプログラムし、アプリケーションサーバーとしてTomcatを使用します。

+0

メールを生成して、それをいくつかのアドレスに送信し、生成されたテキストをウェブページに表示したいでしょうか?または、Webサーバーが電子メール受信者で、受信したメッセージをWebページに表示する必要がありますか? – Thomas

+2

あなたはblogspotの電子メールを公開したいと思っていますか? apache jamesを見てください - あなたはほとんどすべてを持っています。http://james.apache.org/index.html –

+0

メールをGmailのアドレスに送ることができます.GmailアドレスはWebインターフェイス経由で読むことができますが、ページを開いて更新を確認するには?それはGmailのためのものですが、「一部のウェブサイト」のためにすることには消極的です。ユーザーが好きなアドレスに電子メールを送信するだけではいかがですか? –

答えて

0

ここには、GoogleのSMTPサーバー経由で電子メールを送信するがあります。

1

いいえ、独自のSMTPサーバーを実行する必要はありません。 javax.mailにあるメールクライアントAPIのようなものを使用して、POP3またはIMAPサーバーからメールを取得するだけで済みます。

ユーザーにどれだけのコントロールを与えるかは、あなたが決めておくことです。たとえば、誰がIMAP設定を指定しますか?フェッチして表示するメッセージを決定するのは誰ですか?多分それはすべて事前に設定されています。たぶんあなたは、メッセージを送信するだけでなく取得することができるフル機能のWebベースの電子メールクライアントを作成します。これはすべてあなたのWebアプリケーションの設計によって決定されます。

+0

ありがとうerickson。私はこれが非常に具体的な質問ではないことを知っています、まだ多くの思考/読書のtodoがあります。しかし、それは私を正しい軌道に乗せる。 – Ankur

1

独自のメールサーバーを作成する必要はありません。通常の(外部の)メールサーバーを使用して、ソフトウェアからPOP3またはIMAP経由で受信トレイをポーリングすることができます。これにより、フル・ポーリング間隔までの短い遅延が発生しますが、それは受け入れられるかもしれません。

私はあなたには、電子メールクライアントのための良いヒントを教えてもらえません。

+0

ありがとう、それは完璧な意味があります。私はこれを試してみる。 – Ankur

関連する問題