問題タブ [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.

0 投票する
14 に答える
260292 参照

java - GMail、Yahoo、または Hotmail を使用して Java アプリケーションで電子メールを送信するにはどうすればよいですか?

GMail アカウントを使用して Java アプリケーションから電子メールを送信することはできますか? 会社のメール サーバーに Java アプリを使用して電子メールを送信するように構成しましたが、アプリケーションを配布するときにそれで十分ではありません。Hotmail、Yahoo、または GMail のいずれかを使用した回答を受け付けます。

0 投票する
10 に答える
104912 参照

java - IMAP を使用して GMail から Java アプリケーションにメールを取得する

JavaMailIMAPを使用して、Java アプリケーションから Gmail のメッセージにアクセスしたいと考えています。SocketTimeoutExceptionが発生するのはなぜですか?

これが私のコードです:

タイムアウトに「永遠に」かからないように、タイムアウト値を設定しました。また、MyAuthenticatorにはユーザー名とパスワードもあり、URL と重複しているように見えます。プロトコルを指定する別の方法はありますか? ( IMAPの JavaDoc には表示されませんでした。)

0 投票する
5 に答える
2885 参照

java - Javaのメール日付ヘッダーからタイムゾーンを抽出する最良の方法は?

メールの送信元のタイムゾーンを保存する必要があります。電子メールの「日付:」ヘッダー(RFC822日付)からそれを抽出するための最良の方法はどれですか?そして、それをデータベースに保存するための推奨フォーマットは何ですか(私は休止状態を使用しています)?

0 投票する
3 に答える
4164 参照

java - JavaMail API を使用して Java でバイナリ添付ファイルを電子メールで送信するにはどうすればよいですか?

JDK1.5 を使用して、JavaMail API を使用してバイナリ添付ファイル (PDF ファイルなど) を簡単に送信するにはどうすればよいですか?

0 投票する
8 に答える
45158 参照

java - JavaからHTMLメールをOutlookに送信する方法

JavaMail を使用して HTML 形式でメールを送信しようとしていますが、Outlook では常にテキスト メールとしてしか表示されないようです。

これが私のコードです:

電子メールの HTML バージョンが Outlook に表示されない理由はありますか?

0 投票する
1 に答える
2146 参照

java - JavaMail1.4を使用してタイムアウトが機能しない

JavaMailを使用してSMTPサーバーに電子メール要求を送信しています。「mail.smtp.connectiontimeout」プロパティと「mail.smtp.timeout」プロパティの両方をそれぞれ5秒と30秒に設定し、これらの両方をSession.getDefaultInstance()に渡します。ただし、Transport.send()を実行すると、設定したタイムアウトが無視されているように見え、Solarisマシンでタイムアウトするのに約3:45かかります。Macではタイムアウトは約1:30かかります。これはJavaMailのバグですか、それとも他のプロパティを設定する必要がありますか?

0 投票する
7 に答える
138093 参照

java - TLSでのJavaMailの使用

JavaMail APIとSMTPサーバーを介したメールの送信に関して、SOに関する他のいくつかの質問を見つけましたが、TLSセキュリティの使用について説明したものはありませんでした。JavaMailを使用して仕事用のSMTPメールサーバーを介して自分自身にステータスの更新を送信しようとしていますが、TLSが必要であり、JavaMailを使用してTLS暗号化を必要とするSMTPサーバーにアクセスする方法の例をオンラインで見つけることができません。誰かがこれを手伝うことができますか?

0 投票する
2 に答える
12598 参照

java - JavaMail を使用した添付ファイル付き EML ファイルの作成

JavaMail を使用して、添付ファイル付きの EML ファイルを作成します。

単純な EML ファイルは正常に作成されましたが、添付ファイルの追加が正しく機能しません。PDFファイルを追加します。私の EML ファイルは正常に作成されます。生成された EML ファイルを Outlook で開くと、PDF ファイルが添付ファイルとして表示されるのではなく、EML ファイル自体が添付ファイルとして表示されます。誰にもアイデアがありますか?

私は2つのバリアントを試しました(同じ結果で)、FileDataSourceクラスと簡単な方法を使用しましMimeBodyPart#attachFile(File)た.

例を投稿します:

Java で .eml (電子メール) ファイルを作成する


ご回答ありがとうございます。PDF ファイル (テストに使用します。これは、Crystal Reports で生成された単純な HelloWorld です) と、生成された EML ファイル (PDF ファイルを含む必要があります) をアップロードしました。

リンクされた EML ファイルを Apple Mail または Outlook Express で開くと機能することに気付きました (ただし、編集はできません)。多分それはMicrosoft Outlookの問題ですか?

リンクは削除されます

0 投票する
3 に答える
420 参照

java - JavaMail プログラムの疑い

メールを送信するためのJavaメールプログラムを作成しました。昨日は問題なく動作していたのですが、受信フォルダにすべてのメールが届いていましたが、今日は受信フォルダにメールが届かず、すべて迷惑メールフォルダに溜まっています。なぜそれが起こるのか誰にも分かりますか?受信トレイで受信するにはどうすればよいですか?

0 投票する
1 に答える
5395 参照

spring - Spring JavaMailSenderImpl:文字セットをどこに設定しますか?

Spring JavaMailSenderImplを使用している場合、メールが送信される文字セットをどこで定義しますか?

Spring JavaMailSenderImplを、Websphere ApplicationServer6.1から取得したメールセッションで使用しています。不思議なことに、電子メールの送信に使用される文字セットは、同じコードを使用するシステムによって異なります。デフォルトを上書きする方法を探しています。

更新:システムプロパティの変更は許可されていません。そのため、コードまたはデプロイメント記述子、webshperemeailセッション設定などで使用される文字セットを指定する方法を探しています。