【问题标题】:Postmark Outbound Email Rails 3邮戳出站电子邮件 Rails 3
【发布时间】:2014-09-16 20:07:25
【问题描述】:

我正在通过制作婚礼网站进行练习。不幸的是,我无法让我的电子邮件发送给已回复的客人。我不确定应该遵循什么:to =>

Rsvp_Mailer.rb

class RsvpMailer < ActionMailer::Base

  def rsvp_email(primary, guests, message)
    @primary = primary
    @guests  = guests
    @message = message

    subject_prefix = primary.attending? ? "Attending" : "Not Attending"

    mail(:from => '"www.personaldomain.com" <no-reply@personaldomain.com>', :to => '???' :subject => "New RSVP - #{subject_prefix} : #{primary.first_name} #{primary.last_name} + #{@guests.size}")
  end
end

【问题讨论】:

    标签: ruby-on-rails-3 email inbound postmark


    【解决方案1】:

    您需要将收件人的电子邮件地址传递给 :to,如下所示:

    mail(:from => '"www.personaldomain.com" <no-reply@personaldomain.com>', :to => 'user@example.com' :subject => "New RSVP - #{subject_prefix} : #{primary.first_name} #{primary.last_name} + #{@guests.size}")
    

    这意味着您必须为需要获取该消息的每个用户调用 RsvpMailer.rsvp_email.deliver。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-28
      • 2012-01-25
      • 1970-01-01
      • 2013-04-14
      • 1970-01-01
      • 2019-11-15
      • 2012-04-21
      • 1970-01-01
      相关资源
      最近更新 更多