問題タブ [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 に答える
1062 参照

java - org.apache.commons.mail.MultiPartEmail は本文が空のメールを送信します

メールの送信 org.apache.commons.mail.MultiPartEmail.send() は、本文が空のメールを送信します。commons-email 1.2、1.3.1、1.3.3 で試しました。Java 1.7.0_55 は、空の電子メール本文の原因となった最も古いバージョンです。

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

java - 送信者の電子メール アドレスを Apache commons 電子メールの名前に置き換えます

電子メールを送信するときに、電子メール アドレスの代わりに送信者の名前を表示する方法はありますか?

これは私が現在やっていることです:

そこで、「testemail@test.ch」を名前に置き換えたいと思います。

ありがとう、

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

php - 電子メールに機能リンクを表示しますか?

Apache Commons Email ライブラリを使用して、J2EE アプリから電子メールを送信しようとしています。これらのメールにはいくつかのリンクが含まれている必要があるため、HTML テンプレートを開発しましたが、奇妙な問題に直面しています :

HTML テンプレートに が含まれている<a href="http://www.somelink.com">myLink</a>場合、出力 URL はhttp://x9hy.mjt.lu/link/x9hy/vmpjsly/1/SEEMS-LIKE-A-VERY-LONG-HASHのようになります。クリックするとhttp://www.somelink.comにリダイレクトされますが、上司のくだらないメール クライアントは例外です...

リンクを<a href="www.somelink.com">myLink</a>(なしhttp://) に変更しようとしましたが、URL は正常に見えます。www.somelink.com の前に が付く Mac クライアント (Ipad、Macbook、Iphones) は例外でx-apple-msg-load://、これによりリンクが壊れます。

PHP スクリプトから PHPMailer からメールを送信しようとしましたが、同じ問題が発生しました...

問題の原因がよくわかりません。助けてください。それは私の SMTP ホストの機能でしょうか?

助けてくれてありがとう。

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

java - Apache Commons 電子メール ライブラリを使用して Java で電子メールを送信中にエラーが発生しました

Apache Commons ライブラリを使用してメールを送信しようとしていました。しかし、それは私に言うエラーを与えます

email.setAuthenticator 関数で「setAuthenticator(Authenticator) のタイプが間違っています。」

これが私のコードです。なぜこのエラーが発生するのかわかりません。

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

java - Apache Commons Mail を使用してメールが送信されない

メールの送信には、バージョン 1.3.3 の Apache Commons Mail を使用しています。私はもう試した

  • Apache メール バージョンの変更
  • telnet smtp.gmail.com 587 を使用して接続をテストします (動作するため、ファイアウォールについてではありません)。
  • さまざまなポートで試す
  • SSL / TSLを設定し、他の方法を試しました
  • IMAP、POPを有効にするようにGmailを設定しました

しかし、それでもメールは送信されません。

これは私が持っていたデバッグメッセージであり、解決策をグーグルで検索しましたが、私が抱えている問題を解決するものはありません

以下の私のコード、

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

java - commons-email HTML メッセージの問題

うまくいけば、簡単なものです。

基本的に、Apache commons email v1.3.3 を使用しており、HTML 形式のメールを送信しようとしています。ユーザーガイドに従ってこれを行いましたが、受信した電子メールは、表示するクライアントで HTML に解決されず、すべて HTML をサポートしています..

基本的にそれを送信するコードのスニペットは次のとおりです。

今、htmlがこれであるとしましょう:

<html>some text in html <p> blah blah blah </html>

上記のように、プレーンテキストコンテンツを受信して​​います。

誰かが私が欠けているものを強調してもらえますか?

ありがとう、

編集:

デバッグ機能を使用すると、コンテンツ タイプがプレーン/テキストのままであることがわかります。私の問題を解決するために、代わりにこれを行いました:

email.setContent(htmlMsg, EmailConstants.TEXT_HTML);

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

java - ImageHtmlEmail からメール テキストを取得する

apache commons メール、具体的には ImageHtmlEmail を使用しています。送信されたすべての電子メールを、送信されるとおりにログに記録したいと考えています。完璧な世界では、すべてのヘッダーやその他の情報を含めて、sendmail に貼り付けることができます。

これは主に、text/html ではなく text/plain として表示されるという問題をトラブルシューティングするためのものですが、システムが送信した内容を正確に記録してログに保存しておくと便利だからです。

つまり、本質的には、夢は ImageHtmlEmail を受け取り、文字列を返す関数です。自分で文字列にレンダリングできることはわかっていますが、実際にキャプチャしたいライブラリ関数で行われていることはすべてバイパスしています。BuildMimeMessage を試してから getMimeMessage を試しましたが、これはおそらく正しい最初のステップだと思いますが、mimemessage を文字列に変換する方法の問題が残ります。

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

java - メール送信時の SSL または TLS

gmail アカウントを使用して、Java アプリケーションから電子メールを送信したいと考えています。apache-commons-email 1.4 を使用しています。次のコードがあります

このコードは正常に動作します。私の質問は、SSL と TLS のどちらを使用するのが良いですか? 併用できますか?

Web検索からわかるように、それらはほとんど同じですが、SSLは接続の開始時に自動的に暗号化を開始し、TLSはそうではありません. では、SSL の方が安全であるということでしょうか?