特定のアクションが発生したときに電子メールを送信するレールアプリケーションを作成しています。ユーザーはこれらの電子メールに返信し、返信メールとユーザーに送信された元の電子メールを照合する必要があります。ActionMailerが送信メッセージのメッセージIDを取得する
これを行う最善の方法は、メッセージを送信するときにメッセージIDヘッダーフィールドを保存することです。これはActionMailerで可能ですか?私は、返信から参照ヘッダーを取得し、メッセージに一致させることができます。
これが可能でない場合は、別の解決策がありますか?
これはあまり役に立ちません。 – Greg
申し訳ありませんが、私が言いたいのは、ActionMailerサブクラス内のTMail :: MailオブジェクトのメッセージIDにアクセスできるということです。 http://tmail.rubyforge.org/rdoc/classes/TMail/Mail.html#M000083 たとえば、 "mail = UserMailer.create_notification_mail"で新しいメールを作成することができます(UserMailerがActionMailerのサブクラス)、mail.message_idでメッセージIDにアクセスします。 しかし、反対側では、返信アドレスにトークンを追加するために上記の "ez"の方法が好きです。 もう少し手伝ってくれることを願っています。 – anka