問題タブ [mail-sender]

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 に答える
2415 参照

java - Java メール送信者が重複したメールを送信する

JavaMailSenderが二重または三重のメッセージを送信するという問題があります。

コントローラーで:

私のメール送信サービスクラスでは:

メール送信クラスの問題だと思いますが、API 呼び出しが遅すぎて、メソッドの実行に時間がかかりすぎてメッセージが重複して送信されるのではないでしょうか? 場合によっては、送信する電子メールの数が少ない場合 (たとえば 3 つ) は問題なく、重複して送信されることはありません。20 や 30 のように送信したい場合、すべてに約 15 分かかり、重複が発生します (API の応答時間を制御できません。より高速な場合もあれば、非常に遅い場合もあります)。それをデバッグして、いつどのメソッドが呼び出され、なぜこれらの重複が発生するのかを確認する方法はありますか?

編集:それは私のitemRepository実装です:

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

java - メールでフィードバックを受け取ったクラスをテストする方法がわからない

フィードバックを受け取るために使用される次@Serviceのクラスがあり、基準のリストに基づいてその詳細を確認します。確認された場合は、それを受信者に送信します。

このクラスのテストケースを書くのに苦労しています。Junit を使用して外部サービスをテストする必要がないことはわかっています。私の場合はメールを送るのと同じですが、

  • このクラスをテストするための最良のアプローチは何ですか?
  • 私もそれをテストする必要がありますか?
    • そうでない場合、なぜですか?
    • はいの場合、テストケースを完了する方法は?

コード

JUnit

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

php - mail() で Sender-header を設定する

質問の短いバージョン:

PHP で mail() を使用してメールを送信するときに、Sender: ヘッダーを webmaster@ourdomain.com に設定するにはどうすればよいですか?

(これは Sender: ヘッダーであり、From: ヘッダーではありません)

長いバージョン:

サーバーから送信されたメールがスパムとして誤って識別されるという問題があります。通常のメール (メール クライアントから) にはその問題はありません (DKIM/SPF すべて OK)。

通常のメールとサーバー送信メールの大きな違いは、"Sender:" ヘッダーです。メール クライアントからメールを送信する場合は、すべて問題ありません。

PHP 経由で送信されたメールのヘッダーは次のとおりです。

その 2 番目のメールアドレスは存在しますが、管理者のメールアドレスは絶対に必要ありません。また、管理者アドレスは一部のメール サーバーにスパムだと思わせますが、これはまったく違います。(vps1949.ourvpsprovider.com の DNS に MX レコードと SPF レコードがあるにもかかわらず、これらが何らかの形でメールサーバーによって認識されないため、スパムと見なされます。私は DNS について中程度の経験しかなく、理解するには不十分ですどうしてこうなった。)

もちろん、ourdomain.com と vps1949.ourvpsprovider.com は同じ IP を指しています。

では、PHP で mail() を使用してメールを送信するときに、Sender: ヘッダーを webmaster@ourdomain.com に設定するにはどうすればよいでしょうか? それは私たちのためにそれを解決するでしょう.

(これは Sender: ヘッダーであり、From: ヘッダーではありません)

これにより、すべての問題が解決されます。

何時間も検索して、いくつかのことを試してみましたが、うまくいきませんでした。(たとえば、sendmail の -f フラグは解決策ではありません。)

VPS があるので、サーバーに完全にアクセスできるので、必要に応じて ini ファイルを変更または追加できます。(sendmail.ini が見つかりませんでした。)

誰でも助けることができますか?

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

angularjs - メール送信者を特定してメールを送信する

ユーザーに情報を提供してもらいたい。[送信] をクリックすると、この情報が受信トレイに送信されます。

メールの送信者を設定するにはどうすればよいですか? それはフロントエンドで可能ですか?

そしてコントローラーで

ユーザーがこれをクリックすると、明らかに彼の電子メール ウィンドウがポップアップし、送信者は彼自身です。これを変更して、ウィンドウがポップアップしないようにするにはどうすればよいですか?

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

c# - c# で asp.net から smtp.gmail.com SMTP CLIENT からメールを送信できません

これは私のメール送信コードです.....

このコードにより、「トランスポート接続からデータを読み取れません: net_io_connectionclosed」というエラーが表示されます。私はC#Webサイトでasp.netを使用していますが、私のメールアドレスにメールを送信できません助けてくださいありがとう

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

php - サーバーの電子メールではなく送信者への PHP メール返信

このフォームのどこが間違っているのか、誰でも指摘できますか? 送信者からの「メール」に返信する代わりに、サーバーのメールを受け取ります。

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

ここにhtmlがあります

みんな、ありがとう

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

c# - SharePoint csom メール送信者のアクセス許可

SharePoint 用に C# でメール送信者を作成しようとしていますが、起動するたびに、権限がないことを示すこのエラー メッセージが表示されます。

私は AppManifest.xml で許可を与えようとしましたが、どれかわかりません...私はすべてを試しましたが、何の継ぎ目も助けにはなりませんでした。

私のコード:

何が間違っているのか、誰かが私にヒントを持っていますか。