問題タブ [apache-commons-email]

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 投票する
1 に答える
2479 参照

java - Play! から添付ファイル付きのメールを送信する方法 フレームワーク 1.2.4

Play を取得しようとしています! 添付ファイル付きの電子メールを送信するためのフレームワーク。メッセージに添付ファイルを追加しない場合、以下のコードは正常に機能します。Play の Mailer クラスと Apache Commons クラスの両方を試してみましたが (以下を参照)、どちらの場合も、ページはスピナー (Chrome) でそこにあるだけで、メールは受信されません。

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

java - このURLがPlayから開かれないのはなぜですか。フレームワーク1.2.4?

PlayにURLがあります!URLで渡される拡張子に応じてHTMLまたはXLSXのいずれかにルーティングするアプリで、次のようなルート行があります:-

したがって、calls.htmlはページをレンダリングし、calls.xlsxはExcelファイルをダウンロードします(Play Excelモジュールを使用)。ブラウザ、cURLリクエストなどからすべて正常に動作します。

メールを作成してExcelを添付できるようにしたいのですが、添付ファイルをプルできません。これが私が最初に試したものの基本バージョンです:-

ただし、URLコンテンツをプルするのではなく、エラーメッセージなしでそのまま表示され、Chromeのページスピナーが実行されてWebサーバーが拘束されます(別のブラウザー/マシンからのリクエストが処理されていないように見えるまで) 。添付ファイルなしでメールを送信すると、すべて問題ないので、問題のように見えるのはファイルのプルだけです。

これまで、上記の方法、PlayのWS Webサービスライブラリ、手動で作成したHttpRequestsなどを試しました。別のURL(http://www.google.comなど)を指定すると機能します。大丈夫です。

誰か助けてくれますか?

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

java - メールを複数の受信者に設定するための HtmlEmail の setTo メソッドに関する問題

リマインダー メールを送信するモジュールがあります。apache commons emailメールの送信にはライブラリを使用しています。addToの方法を使用してメール アドレスを 1 つだけ送信する場合は問題ありませんHtmlEmailが、 を使用して複数のユーザーに同じメールを送信しようとすると例外が発生しsetToますCollection
javadocでさえcommons mail、この方法は電子メール アドレスのグループにメールを送信することであると述べていましたが、驚くべきことに、それは機能していません。
この問題を解決するための回避策や、正しい方向に進むためのヒントはありますか?

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

java - Apache FOP - Commons の電子メール添付ファイルにストリーミングされた PDF

XSL-FO で Apache Fop を使用して PDF を生成しています。次に、pdf を apache.commons.mail.HtmlEmail への添付ファイルとしてストリーミングしようとしています。添付ファイル付きのメールを受信しましたが、次のエラーが表示されます。長さ 0 バイト、エンコードなし。問題なくファイル システムで pdf を作成できるので、このコードの FOP 部分に問題がないことはわかっているので、なぜ機能しないのかよくわかりません。誰かが私に欠けているものを教えてもらえますか?

私のコード。

フォップクラス

}

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

java - Apache Commons Email:SMTP以外のAPIを介してEメールを送信する方法は?

SMTPを介して電子メールを送信するために使用されていたクラスを置き換えますが、現在は別のAPIを介して送信します。

電子メールを準備してApacheCommonsEmailクラスで送信するようにコーディングしているインターフェース。

どちらの方法もわかりません。

  1. SMTPの代わりに独自のトランスポートメカニズムを使用するようにApacheCommonsEメールの機能をオーバーライドします
  2. org.apache.commons.mail.Emailまたは、基本クラスからHTMLまたはテキストベースの電子メールを抽出します
0 投票する
1 に答える
699 参照

java - commons-emailを使用した模擬Eメールの構成

私は、 Mavenを介してcommons-email(http://search.maven.org/#artifactdetails|org.apache.commons|commons-email|1.2|jar )を使用するプロジェクトを持っています。メールモッククラス( http://commons.apache.org/email/testapidocs/org/apache/commons/mail/mocks/MockHtmlEmailConcrete.html)を使用して単体テストを作成したいと思います。ただし、org.apache.commons.mail.mocksパッケージがMavenの依存関係に含まれることはありません。このパッケージはどこにありますか?

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

java - Apache 共通メールのプログレス バー

次のように、Apache共通メールライブラリを使用してメールを送信しています

ファイルを添付して送信するまでプログレスバーを表示したい..

どうすればいいですか?

0 投票する
0 に答える
1422 参照

java - インライン添付のマルチパート メール: 画像のように扱われる Excel シートの一部

apache commons ライブラリを使用した添付ファイルの .INLINE 部分に関する簡単な質問です。

基本的に、私が間違っていなければ、次のように書かれるべきであるメッセージの本文内の上記の部分を示すメールでExcelシートの一部を送信することになっています:

ここに問題があります。私のコードでは、添付ファイルのみの添付ファイルを簡単に送信できますそれらが画像の場合は、インラインで配置することもできます。

Apache POI を使用してフォーマットされているため、xml ファイルの一部を取得する方法はありますか? (VBAに関する同様のトピックを見つけました-Excelですが、これをプログラム内に実装する必要があります..また、POIのおかげで非常に見栄えが良いので、可能であればフォーマットされた選択を送信したいと思います.. )

最終結果はメール本文に出てくるxmlファイルの選択セルをコピペしたようなものになるはずなのですが、画像ではないので.INLINE文だけだと正しく表示されません.. JTable コンポーネントのスナップショットを作成しようとしても、有用な結果は得られませんでした。

役立つ場合は、電子メールを送信するコードを次に示します。

PS: 添付の添付ファイルやインライン イメージを送信しても問題ないことに注意してください..これは apache commons の制限ですか? (後者はトピックの外にまだ立っていますが、XD)

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

java - Apache Commons Email、Content-Transfer-Type を quoted-printable として添付ファイルを電子メールで送信する方法は?

添付ファイル付きの電子メールを送信することで、他の誰かのサーバーと通信するアプリがあります。

Apache Commons Email を使用して、添付ファイル付きの電子メールを次のように送信しました。

問題は、反対側の担当者が「ヘッダー情報の Content-Transfer-Encoding の値が「7 ビット」であり、「引用された印刷可能」である必要がある」と言っているということです。

私の質問は、ファイルが適切な方法で添付されるように、この変更を行うにはどうすればよいですか?

ロブ

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

apache-commons-email - ApacheCommonsEmailを使用してイベントを聞くことができません

Apache commonsemaillibを使用してメールを送信しています。

ただし、接続イベントとトランスポートイベントを聞くことができません。以下を使用してイベントリスナーを追加しました。

...ただし、イベントは受信しません。

私のコードは次のとおりです。

}

どんな助けでもいただければ幸いです。