問題タブ [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 - javax.mail.AuthenticationFailedException の問題を解決するには?
でやってsendMail
Servlet
いJavaMail
ます。私はjavax.mail.AuthenticationFailedException
自分の出力を持っています。誰でも私を助けてもらえますか?ありがとう。
sendMailServlet コード:
GlassFish 2.1 での出力:
java - date = date + part vs. date.concat(part)
プロジェクト用に開発している小さな Java プログラムがあります。このプログラムは、JavaMail を使用して指定された URI からユーザーの受信トレイを取得し、メッセージの処理を開始します。
Outlook では、プロパティ メニューにメッセージの有効期限を設定する機能があり、(たとえば) 次のように追加されます。
有効期限: 2010 年 1 月 14 日 (木) 17:00:00 -0000
メッセージ ヘッダーに。
javax.mail.Message の getHeader(String header) メソッドを使用して電子メール ヘッダーからそれを取得するのは簡単で、String[] を返します。これはたまたまコロンの後の部分であり、スペースでトークン化されています。
私がやりたいことは、この String[] を単一の String にして、後で Date にすることです。したがって、単純な foreach ループを次のように設定します。
何らかの理由で、このコードは空の文字列を返しますが、これは有効な Java である必要があるため、その理由は完全にはわかりません。
ただし、次のコードは機能しますが、私には非論理的であるため、その理由はわかりません
正しい日付を出力します。これがこれを行う正しい方法であるかどうか誰かに教えてもらえますか?そうでない場合は、 concat(String append) メソッドで何が問題になっているのですか?
ティア、
ジミF
java - Java メール文字セット ISO-8859-2 が機能しない
Java Mail API に問題があります。
メールを正常に送信できますが、一部の特殊文字 (チェコ語、スロバキア語などの ISO-8859-2 言語から) がメールに表示されません。IDE出力でも壊れています。
私は何を間違っていますか?
java - JavaMail から Localhost 経由でメールを送信する方法
ユーザーが詳細を入力して送信をクリックすると、電子メールで詳細を送信するフォームを作成しています。
JavaMail によるメール送信:
sendToAliases@localhost.localdomain に電子メール エイリアスを使用しています。つまり、sendToAliases から 4 つの電子メール エイリアスを作成できます。ただし、上記のメール ファイルを展開して実行すると、電子メールに到達できません。誰でも私にアドバイスできますか?
ありがとうございました。
java - Java Mail API の代替
添付ファイル付きの電子メールを送信しようとしていますが、Java メール API がいらいらするほど不十分であることがわかりました。
javax.activation.DataHandler
添付ファイルを送信するためにローカル ファイルを作成する必要がある実装は 2 つだけです。DataHandler の独自の実装を作成する必要があるかもしれませんが、現時点ではそれを行いたくありません。
前もって感謝します !
アディ
編集:私はそうではjavax.activation.DataSource
なかったjavax.activation.DataHandler
java - メッセージを送信すると例外が発生します
tomcatをWebサーバーとしてJavamailAPIを使用してメッセージを送信しようとしていますが、ファイルと添付ファイルなしでメッセージを送信しようとすると、次のコードで大きな例外が発生しました。添付ファイルとしてメッセージを処理しますが。
例外:
私の質問は、添付ファイルとしてファイルを作成する前に上記のコードの条件を使用したのに、なぜその例外が発生するのですか?
download - Java を使用して電子メールの添付ファイルをダウンロードする
javamailを使ってメールアプリを作っています。すべて問題ありませんが、ユーザーが添付ファイルをダウンロードすると、正確な添付ファイル (問題あり) が取得されます。同時に、0 バイトのファイルが同じファイル名でサーバーに作成されます。
サーバーでの 0 バイト ファイルの作成を停止するにはどうすればよいですか。
私のコードは:-
java - javax.mail.Session setDebugOut を log4j ロガーにリダイレクトする方法は?
javax.mail.Session setDebugOut を log4j ロガーにリダイレクトする方法は?
mailSession デバッグのみをロガーにリダイレクトすることは可能ですか?
つまり、次のようなソリューションがあります
これにより、すべての標準出力が log4j に移動するように再割り当てされます
--System.setOut(新しい Log4jStream())
よろしくお願いします
java - JavaMail を使用しますか、それとも商用コンポーネントを使用しますか?
Pop 経由での電子メールの読み取りと解析がアプリケーションの重要な部分である場合、商用の電子メール コンポーネントを使用することは理にかなっているでしょうか、それとも本当に必要なのは JavaMail だけでしょうか?
私の使用法: pop3、ssl サポート、および imap サポートに接続したい。
私は、電子メールを Web ブラウザ、つまり Web 電子メール クライアントに表示するつもりです。
java - メールで画像を送る
画像が添付されたメールを送信するメールを作成しました。画像はyahooとgmailで表示されています。しかし、hotmail は、画像があるはずの場所に正方形の灰色のボックスを表示しています。以下は、イメージをビルドするコードです。もちろん、cid を使用してメールで参照しています。よろしくお願いします。