問題タブ [jakarta-mail]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Javaメールを使用してメモリ不足
Java メール API はストリーミングを使用しますか? これを確認するためのソース コードはどこで入手できますか。また、生モードと非生モードを使用してメールを送信しようとしています。raw モードでは、入力ストリームを MimeMessage コンストラクターに渡すことができます:[/b]
非生モードでは、次のことを行う必要があります MIME タイプは任意であるため、 and を使用する必要がDataHandler
ありDataSource
ます。インターフェイス コントラクトは、DataSource
を呼び出すたびに新しい inputStream を提供することを示しているため、大きなサイズまたはドキュメントに対して OOM をスローgetInputStream()
するデータを に保持する必要がありbyte[]
ます。これを回避する方法はありますか?
java - JavaMail を使用するための環境を設定するには?
JavaMail で単純な html メッセージを送信する必要があります。そして、インターネットで説明付きの良い例を見つけようとしたとき、次の例ごとに私はますます腹を立てました.
これらのばかげた例にはすべて、コメントのみが異なるコピー アンド ペーストされた Java コードが含まれています。
誰も具体的な製品の宣伝をしたくないことは理解していますが、サーバーの構成が最も難しい部分です。それで、具体的なサーバー(たとえば、Kerio、または他のサーバー)の構成に関する本当に役立つ情報(Javaコードなし)を誰か教えてもらえますか?
私が今持っているのは次の例外です:
アップデート。これまでのすべてのテキストを単純に再構成すると、Windows と jdk しかないと想像してください。そして、Java プログラムを作成してマシン上で実行したいとします。そして、このプログラムは「Hello world!」を送信する必要があります。あなたのGmailアカウントに。手順をリストします。
UPD2. コードは次のとおりです。
例外は次のとおりです。
java - Javaメール:SSLなしでポート25に電子メールを送信する場合のSSLHandshakeException
SSLを使用せずにポート25で電子メールを送信しようとしていますが、SSLHandshakeExceptionが発生します。以下に、javax.mail.SessionとSSLHandshakeExceptionによって出力されたデバッグメッセージを示します。
何が起こっているのか理解するのを手伝ってもらえますか?
セッションの作成とサーバーへの接続に使用されるコード:
java - spring - 春の電子メールの設定
springmail を使用して、次の構成で smtp サーバーからメールを送信しました。
しかし、「javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?」がスローされます。ポート 465 で gmail を使用してこの構成をテストしたところ、機能しました。
私が間違ったことを教えてください。ありがとうございました
java - Java メールを使用して Gmail SMTP でメールを送信する際の問題
Gmail SMTP サーバーを使用してメールを送信するためだけに、ここからコードをコピーしました。しかし、セキュリティ例外が発生しています。4通のメールの送信に成功すると目標を達成しましたが、後でアプリケーションの要求に応じてコードを少し変更したところ、セキュリティ例外がスローされました。うまくいくと確信していますが、いくつかの問題があります。
このコードの問題点は何ですか?
コードは次のとおりです。
私はJSPから次のように呼び出していました:
しかし、セキュリティ例外が発生しています。次のように例外が発生します。
java - Javamail を使用して Gmail smtp サーバーに接続すると、指定されたポートが無視され、25 の使用が試行されます
Groovy スクリプトで javamail を使用して、gmail 経由で電子メールを送信しようとしています。私はオンラインで多くの場所を見てきましたが、これまでのところ機能させることができませんでした。スクリプトの実行時に発生するエラーは次のとおりです。
ポート 587 を使用するように指定したにもかかわらず、ポート 25 を使用しようとしているようです。この問題の原因を知っている人はいますか?ポート 587 で smtp サーバーに接続するために telnet を使用しました。ポート 587 に STARTTLS セキュリティを設定し、smtp サーバーを使用してメールを正常に送信できます。これは、ブロックされたポートまたは接続の問題ではないことを示しています。メールを送信しようとするために使用しているコードは次のとおりです。
どんな助けでも大歓迎です。前もって感謝します!
-ブライアン
java - デフォルト/組み込みアプリを使用せずにJavaMail APIを使用してAndroidで電子メールを送信する
Androidでメール送信アプリを作ろうとしています。
私が使用する場合:
これにより、組み込みの Android アプリケーションが起動します。このアプリケーションを使用せずに、ボタンをクリックして直接メールを送信しようとしています。
jakarta-mail - javamail send failed 例外
このコードの作業を手伝ってください:
次のように失敗した例外を送信しています:
java - JavaMailmail.smtp.ssl.enableが機能していません
mail.smtp.ssl.enable
JavaMail APIを使用するときに、プロパティをtrueに設定するいくつかのサイトを読みました。私は次のようないくつかのコードを持っています:
これによりメールが送信されますが、次のようになります。
- トラフィックキャプチャを実行すると、暗号化されていないことがわかります
- debug(
props.put("mail.debug", "true")
)を使用すると、「isSSLfalse」が表示されます
props.put("mail.smtp.auth","true")
(上記で+ユーザー/パスワードを追加してみました...)
私が間違っていることについて何か考えはありますか?
java - 添付ファイルを含むメッセージを読み取るときの開始境界の欠落例外
メール サーバーから添付ファイル付きのメールを読み取るときに、次の例外が発生する理由がわかりません。
これらのメッセージを読むために使用しているファイルは次のとおりです。