ruby-on-rails - 如何在邮件中指定标题[收件人]?

标签 ruby-on-rails ruby-on-rails-3.2 actionmailer mailnotifier

我正在发送邮件

mail from: from_email, to: members_email_id, subject: mail_subject, :reply_to => to_email

邮件正在发送,但我想自定义“收件人”,而不是我想在“收件人”中显示“xyz@abc.com”的用户电子邮件。

我们可以使用 headers['To'] 改变它吗? ,比如“headers['Delivered-To'] = to_email”。

最佳答案

这里的问题是什么?您想向 members_email_id 的某人发送电子邮件,但想在收件人字段中显示“xyz@abc.com”?

to: 是电子邮件将被发送到的地方,所以除非你想把它发送到 xyz@abc.com,否则它不会工作。

所有 header 都可以设置为 headers[field] = value 或哈希 header ({'field'=>'value','field'=>'value'})

关于ruby-on-rails - 如何在邮件中指定标题[收件人]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14624464/

相关文章:

ruby-on-rails - 无法加载位于 lib 目录中的此类文件

ruby-on-rails - 在 ActionMailer 中暂停发送电子邮件

c# - 这个逻辑运算符有捷径吗?

ruby-on-rails - 供应商/bundle 的目的是什么? Heroku 告诉我删除它

sql - Rails 事件记录查询 : Join on Child Condition to include only matching results

ruby-on-rails-3.2 - 为什么 carmen-rails 不默认保存状态?

ruby-on-rails - 如何在 Rails 3 中从 ActionMailer 发送签名的电子邮件?

layout - Rails 为同一操作提供不同的 Devise Mailer 布局

ruby-on-rails - has_many 到 has_many 到 has_many 的关系

javascript - Google map - 将其设置为与 Rails 5 一起使用 - 地理编码器而不是地理编码