このアプリでは、ActionMailerでrails 2を使用していますが、これはメールに関する一般的な質問です。
メールを送信するときは、メールに対応するレコードをデータベーステーブルに保存します。私は人々が電子メールを読んだかどうかを追跡したいと思います、そしてそれをするための最良の方法を考えています。最初のグーグルで、私はスパマーと電子メールクライアントの間で進行中の戦いに遭遇したようです!
私が最初に考えたのは「開封確認」ヘッダーを使用することでしたが、これは多くのクライアントでサポートされていないため、信頼性が低いことを知っています。その後、メールに画像を含め、その画像が読み込まれていることを検出する戦術を読みました。メールレコードのIDを使用して画像のURLにパラメータを設定できると考えていたので、その画像のリクエストを受け取ったときに、(たとえば)email_idパラメータがあるかどうかを確認し、ある場合は対応するメールにマークを付けることができます読まれたように。
しかし、私は多くのクライアントがこの戦術に賢明であり、特にメールの閲覧者に画像を表示したいかどうか尋ねることを思い出しました。明らかに彼らはノーと言うかもしれません。
メールにスタイルシートなどの他のリソースを取り込むことができないと思っているのは正しいですか?なぜなら、それらを引き込むことができれば、同じトリックを実行できますが、画像ではなくスタイルシートを使用するからです。
アドバイスに感謝します、最大