問題タブ [email-bounces]
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.
.net - POP3経由でバウンスされたメールを自動的にチェックしますか?
バウンスされた電子メールとバウンスの理由をチェックするソフトウェアまたは.NETライブラリを誰かが推奨できますか?返送されたメールがpop3アカウントに送られ、そのアカウントで読むことができます。
ユーザーデータベースを無効な電子メールアドレスからクリーンに保つために必要であり、これを自動化したい(ユーザーを無効な電子メールとしてマークする)。
email - スパムフィルターを通過するには?
先週、ウェブサイトからの返信として 3 通のメールを送信しました。誰もそれらを受け取りませんでした!1 つは yahoo、hotmail、および海外ドメインです。購入希望者に返信するためだけに、当社のドメイン名をユーザーとして yahoo アカウントを開設するのは得策ではないかと考えています。
java - メールを送って状況を確認する
Javaメールを使って、メールを送って状況を確認したいです。考えられるステータスは次のとおりです。
- ハードバウンス: メールサーバーが見つかりません
- ソフトバウンス: メールサーバーは見つかりましたが、アカウントが見つかりません
- 成功
上記の方法で電子メールを送信して、配信の試みに関するフィードバックを得ることができますか?
編集:回答者は、 ListNannyと同じ機能を提供する Java ライブラリを探すことを提案しました。私は周りを検索しましたが、何も見つかりませんでした。そのようなライブラリが存在するかどうか、何か考えはありますか?
php - Hotmail / Yahoo (その他?) がメール通知をブロックしていますか?
Web サイトへの登録時に、ユーザーが自分の電子メール アドレスに送信されたリンクをクリックして、連絡先情報を確認する必要がある Web サイトを持っています (現在、第三者のために開発中です。申し訳ありませんが、表示できません)。 .
これは非常に標準的な慣行であり、あまり技術的でも独自でもありません。そのため、Hotmail と Yahoo (そしておそらく他のものも、確かではありません) が、実行される PHP コードを介して動的に生成される電子メール メッセージをすべてブロックしていることに驚きました。ウェブサイト。
私は PHP フレームワークの CodeIgniter を使用しており、そのメール ライブラリを利用しています。私は自分のコードをチェックしましたが、すべてが素晴らしく見えます。また、メールクラスも調べましたが、それも最高に見えます。
言うまでもなく、送信されたメッセージは、gmail を含む、私が試した他のすべてのメール サービスといくつかの POP アカウントに配信されます。このことから、問題は Hotmail/Yahoo 側にあると思われます。
フォーマット、件名の内容、またはその他の恣意的な問題により、意図的にメッセージを拒否/バウンスしていると思われます。
HTML メールのデザインは最小限で、実際にはヘッダー タグとリンクに HTML を使用するだけです。メッセージの件名は単に「____ へようこそ」であり、「support@______.com」から送信されます。
私の質問は、メッセージが拒否されている理由をよりよく理解するために読むことができる、これを引き起こしている可能性のあるものに関連する記事があるので、問題を解決できるでしょうか?
できれば、Hotmail や Yahoo (内部情報付き) からの記事やドキュメント、または同じ問題を経験して解決策を見つけた人からの記事またはドキュメントを使用してください。
また、メッセージがサーバーに届いたときに実際に何が起こっているかをテストするための利用可能なユーティリティはありますか (つまり、バウンスされているのか、それとも何か他のことなのか?)
どうもありがとうございました!:)
php - PHPでメール処理をバウンスしますか?
これが私のシナリオです:
admin@domain.comとbounce@domain.comの2つのメールアカウントを持っています。
admin@domain.comを使用してすべてのユーザーに電子メールを送信したいのですが、bounce @ domain.comに「返信」します(ここまでは、PHPスクリプトで処理できます)。
電子メールを送信できない場合、bounce @ domain.comに送信され、エラーメッセージは553(存在しない電子メール...)などである可能性があります。
私の質問は次のとおりです。バウンスエラーコードをチェックするための処理スクリプトを介して、これらすべてのバウンス電子メール(電子メールを送信できませんでした)をbounce@domain.comに送信するにはどうすればよいですか?
「処理スクリプト」にはどのプログラミング言語を使用する必要がありますか?
「処理スクリプト」はどのようになりますか?サンプルを頂けますか?
言い換えると:
バウンスメールを処理するために従う必要のある手順は何ですか?
php - バウンスメールを読み取るPHPスクリプトを作成するにはどうすればよいですか?
PHPでバウンスメール処理を行っています。メール関数にリターンパスを含めました。例:
さて、すべてのバウンスメールを読むために、私のphpスクリプトはどのように見えるべきですか(そしてどこに置くべきですか)?(サンプルコードを見せてもらえますか?)
php - リターン パスに戻らないのはなぜですか?
メール機能を使用してphpを使用しています:
abXXX@kasbkjasbdka.com、8hgb87@9ndksjc9ne.com などのいくつかのメールをテストしました
(など、すべての無効な、存在しない電子メール アドレス)
なぜ私のbounce@domain.comに行かないのですか????
email - return-path、reply-to、fromの動作の違いは何ですか?
メーリングアプリケーションでは、次のヘッダーが付いたメールを送信しています。
私たちが直面している問題は、一部の電子メールサーバーがメッセージをすぐにバウンスし、バウンス管理サーバーの代わりにfromまたはreverseパス(marketing@customer.com)を使用することです。すべてのバウンスをキャッチできる場合は、ヘッダーでreply-toをreturn-pathと同じになるように変更するかどうかを知りたいと思います。
他のアイデアは大歓迎ですか?
次のドキュメントを参照として使用しています 。VERPRFCバウンス メッセージ
編集1:この解決策を得ることができるかどうかを確認するための情報をもう少し追加します。
メッセージを中継する電子メールサーバーが、返信先と返信先のどちらを使用するかを知りたいのです。メッセージを中継している最初のSMTPサーバーが拒否されると、メッセージはreply-toに送信されますが、1ホップ後に発生すると、return-pathに送信されます。
email - smtp メッセージのステータス コード (DSN) を正確に解析するには?
RFC1893 は、ステータス コードが以下の形式で提供されると主張しています。詳細については、こちらを参照してください。
しかし、バウンス管理システムは、バウンス メッセージからエラー ステータス コードを解析するのに苦労しています。生のメッセージを取得することはできますが、電子メール サーバーによっては、コードが別の場所に送信される場合があります。このタイプのメッセージを解析してより良い結果を得る方法に関するルールはありますか? 100% の解決策ではなく、少なくとも 80% の解決策を探しています。
このドキュメントは、メール システムの状態を報告するためのステータス コードの新しいセットを定義します。これらのステータス コードは、メディアや言語に依存しないステータス レポートに使用することを目的としています。システム固有の診断用ではありません。
新しいステータス コードの構文は次のように定義されます。
空白文字とコメントはステータス
コード内では許可されません。ステータスコード内の各数値サブコードは、
先頭のゼロ桁なしで表現する必要があります。
上記の RFC からの引用は 1 つのことを示していますが、バウンス管理に関する主要なツールからの以下のテキストは別のことを示しています。標準ステータス コードの適切なソースを入手できます。
戻りコード 説明
0 UNDETERMINED - (つまり、受信者の返信)
10 HARD BOUNCE - (つまり、ユーザーが不明)
20 SOFT BOUNCE - 一般
21 SOFT BOUNCE - Dns Failure
22 SOFT BOUNCE - メールボックスがいっぱい
23 SOFT BOUNCE - メッセージが大きすぎます
30 BOUNCE - NO電子メールアドレス。激レア!
40 一般的なバウンス
50 メール ブロック - 一般
51 メール ブロック - 既知のスパマー 52 メール
ブロック - スパム検出
53 メール ブロック - 添付ファイルの検出54 メール ブロック - リレー
拒否
60 UNSUBSCRIBE/REMOVE リクエスト
100 チャレンジレスポンス
regex - バウンスメールメッセージの正規表現
バウンスメールメッセージを検出するための正規表現(またはそのようなものがある場合は他の方法)を探しています。これまで、無人のメールボックスを調べて、見つけた文字列を正規表現に追加してきました。私が車輪の再発明をするのではなく、誰かがすでに完成している何かを持っているだろうと思いました。
これが私がこれまでに持っているものの例です: