【问题标题】:How to send emails with return-receipts in Ruby on Rails?如何在 Ruby on Rails 中发送带有回执的电子邮件?
【发布时间】:2011-01-24 06:17:13
【问题描述】:

我必须发送带有回执的自动电子邮件(又名“收据确认”),以确认收件人已实际收到并阅读电子邮件。确认是发送到指定地址的简单电子邮件(“处置-通知-收件人”地址,在电子邮件标题中给出)。

您知道是否有使用 Rails (ActionMailer) 的简单方法吗?还是使用 Ruby(TMail、Net/SMTP)?

提前感谢您的帮助。

【问题讨论】:

  • 不能只设置header值吗?

标签: ruby-on-rails email actionmailer confirmation-email


【解决方案1】:

您在邮件程序 def 块中设置标题,如下所示:

headers['Return-Receipt-To'] = 'email@example.com'
headers['Disposition-Notification-To'] = 'email@example.com'
headers['X-Confirm-Reading-To'] = 'email@example.com'

请注意,这些会在某些(但不是所有)电子邮件客户端中触发对话。此外,也不能保证收件人确实已经阅读并理解了这封电子邮件。

【讨论】:

    猜你喜欢
    • 2016-12-18
    • 1970-01-01
    • 2013-06-08
    • 1970-01-01
    • 2016-07-04
    • 2012-08-14
    • 2015-06-15
    • 2012-01-06
    • 1970-01-01
    相关资源
    最近更新 更多