Я пишу приложение rails, которое отправляет электронные письма при возникновении определенных действий, затем пользователи могут отвечать на эти электронные письма, и система должна соответствовать ответному письму на исходное электронное письмо, отправленное пользователю.ActionMailer get messageid для отправленных сообщений
Кажется, что лучший способ сделать это - сохранить поле заголовка сообщения при отправке сообщений, возможно ли это в ActionMailer? Затем я могу получить заголовок ссылок из ответов и сопоставить сообщения.
Если это невозможно, есть ли альтернативные решения?
Это совсем не полезно. – Greg
Извините, Грег, я хотел бы упомянуть, что вы можете получить доступ к идентификатору сообщения вашего объекта TMail :: Mail в своем подклассе ActionMailer. Вы не можете найти ссылку на http://tmail.rubyforge.org/rdoc/classes/TMail/Mail.html#M000083 Например, вы можете создать новое письмо с помощью «mail = UserMailer.create_notification_mail» (если UserMailer является вашим подкласс ActionMailer), а затем получить доступ к идентификатору сообщения с mail.message_id. Но с другой стороны, я предпочитаю, чтобы «ez» описал выше, чтобы добавить токен к вашему ответному адресу. Надежда, которая помогла немного больше. – anka