Ich schreibe eine Rails-Anwendung, die E-Mails sendet, wenn bestimmte Aktionen auftreten, Benutzer können dann auf diese E-Mails antworten und das System muss die Antwort-E-Mail mit der ursprünglichen E-Mail an den Benutzer gesendet werden.ActionMailer get messageid für gesendete Nachrichten
Es scheint wie der beste Weg, dies zu tun, ist das Speichern der Nachrichten-ID-Header-Feld beim Senden von Nachrichten, ist dies in ActionMailer möglich? Ich kann dann die Referenzen Header aus Antworten abrufen und die Nachrichten übereinstimmen.
Wenn dies nicht möglich ist, gibt es alternative Lösungen?
Das ist überhaupt nicht hilfreich. – Greg
Sorry Greg, ich möchte erwähnen, dass Sie auf die Nachrichten-ID Ihres TMail :: Mail-Objekts innerhalb Ihrer ActionMailer-Unterklasse zugreifen können. Sie können die Referenz unter http://tmail.rubyforge.org/rdoc/classes/TMail/Mail.html#M000083 sehen. Zum Beispiel können Sie eine neue Mail mit "mail = UserMailer.create_notification_mail" erstellen (wenn UserMailer Ihre ist Unterklasse von ActionMailer) und greifen Sie dann mit mail.message_id auf die Nachrichten-ID zu. Aber auf der anderen Seite bevorzuge ich den oben beschriebenen Weg "ez", um ein Token zu Ihrer Antwortadresse hinzuzufügen. Hoffnung, die ein bisschen mehr half. – anka