web-dev-qa-db-ja.com

メールクライアントがメール内のリンクをチェックする

予約を作成する機能を開発しました。クライアントメールを受信クリック可能なリンクを含む一度だけ

これらの予約の一部はfailであり、その理由はわかりません。一部のメールクライアント(Webベースを含む)は、メール内のリンクを確認すると思いますbeforeメールを読者に公開します。マルウェアのスキャン、追跡、ステータスコードのチェックなどが原因である可能性があります。

質問:そのように動作するメールクライアントを知っていますか?

ボーナスの質問:URLがrobots.txtで定義されている場合、それらのクライアントは停止しますか?

編集:現在、これらのリンクのaccess.logをチェックして、予約リンクへの別のアクセスを見つけようとしています。時間ログファイルは巨大であり、これは複数のサーバーで永遠にかかります。

1
Daniel W.

何年もの間、電子メールクライアントをあまりフォローしていないことを認めざるを得ません。ただし、リンクを選別する電子メールクライアントが多すぎるとは思わないが、スパム対策およびウイルス対策ソフトウェアはリンクを選別します。通常、これらの電子メールは、問題があることを警告するテキスト電子メールの添付ファイルとして返されます。一部のスパム対策ソフトウェアは、オプションとして電子メールを完全に削除します。電子メール内のリンクがテキストのみに変換される可能性もありますが、それは大きな問題ではないはずです。

Robots.txtも問題ではないと確信しています。 robots.txtはスパイダー用であるため、Webブラウザはrobots.txtファイルや電子メールクライアントをチェックしないでください。

最初に確認することは、ドメイン名とIPアドレスがブラックリストに載っていないことを確認することです。私のお気に入りは http://mxtoolbox.com/blacklists.aspx です。あなたのサイトがブラックリストに載っていない場合、私は問題を抱えている人を探して、彼らにあなたにメールを転送してもらいます。そこから、未加工の電子メールコードの問題を確認できます。

もう1つの考慮事項は、一部のファイアウォールには、フィッシングや証明書のチェックが含まれる可能性のあるスパム対策およびウイルス対策のチェック機能があることです。ファイアウォールがアクセスをブロックしている可能性があります。この場合、フィッシングチェックでは多くの場合ブラックリストが使用されるため、上記のサイトを使用してこれを知っておく必要があります。リンクがHTTPSを使用し、証明書がない場合、HTTPSをHTTPに変更するか、証明書を取得して、誰かがHTTPSを使用してサイトにアクセスできることを確認します。

そうでなければ、私はアイデアが不足しています。他に何か考えたら、この答えを更新します。

1
closetnoc