2012-01-17 11 views
1

これは古いアプリですので、javaxメールコンポーネントにアクセスすることはできません。 Javaアプリケーションから電子メールを送信するオプションは何ですか?Java 1.5でsmtpメールを送信するには?

+1

あなたはJavaMailにアクセスできませんが、コードを変更してメールを送信できますか?私はそれを取得しません:コードを変更することができます場合は、送信を行うためにJavaMailを含めることもできます。 –

+0

クライアントは、最終的に承認されていても、システムのアップグレードのための長いチェックリストを持っています。今のところ彼らは自分のjvmとして1.5を使います。 – Haoest

+0

JavaMailは独立したライブラリであり、Java Runtimeとは何も関係ありません。 JavaMail(バージョンによって異なる)はJava 1.3以降で動作します。 –

答えて

1

この試してみてください:あなたができない(あるいはしたくない)場合は、あなたのSMTPサーバーとのソケット接続をオープンし、すべてのSMTPを送信する必要が唯一のオプション、アクセスのjavaxパッケージを

http://www.devx.com/tips/Tip/15120

1

をプログラムでコマンドを実行します。

+0

http://www.faqs.org/rfcs/rfc2821.html –

+0

またはhttp://en.wikipedia.org/wiki/Smtp#SMTP_transport_example(明日そのページにアクセスすることはできません) –

1

通信するサーバーのsmtpポートにjava.io.URLConnectionを使用して接続し、さまざまなsmtpコマンドをパイプすることができます。例5-3:MailClientクラスの例を参照してください。 http://oreilly.com/catalog/javaio/chapter/ch05.html

それとも別の例はここにあります:http://www.devx.com/tips/Tip/14877

+0

devxの記事はURLConnectionの使用に興味があります。どのような種類の依存関係や設定がjvmや "mailto:"スキームを認識するための基礎となるシステムに必要ですか? – Haoest

+0

@Haoest、私が知っているものはありません...あなたは何を最終的にやったのですか? –

+0

Oracleからjavax.mailパッケージをインポートしました。それは大きなフットプリントを持っていますが、私はraw smtpコマンドで書くことができるより100倍優れていると思います。 – Haoest

関連する問題