Gmail未检测到回复字段

Was*_*eem 16 email gmail ruby-on-rails actionmailer

我的FeedbackMailer中有以下设置.

def notification(feedback)

  from       "admin@gmail.com"
  subject    "Some feedback"
  recipients "admin@gmail.com"
  reply_to   feedback.creator.email
  body({ :feedback => feedback })
  content_type "text/html"
end
Run Code Online (Sandbox Code Playgroud)

我使用admin@gmail.com帐户发送此应用程序的电子邮件.电子邮件发送完美.当我在收到电子邮件后查看电子邮件的详细信息时,我会看到以下内容:

from     "admin@gmail.com"
reply-to "user_email@foo.com"
to       "admin@gmail.com"
Run Code Online (Sandbox Code Playgroud)

现在,当我按下replygmail界面中的按钮时,该to字段现在应该具有"user_email@foo.com",但它具有"admin@gmail.com".我做错了还是gmail?

Mic*_*oka 16

由于螺纹克瓦中指出评论指出.

当From是您在gmail中配置的发送地址之一时,Gmail会忽略回复.我不知道为什么.

我把它作为提示并用user_email@foo.com 替换了From email字段,并添加了相同的user_email@foo.com作为Reply-to地址.Gmail现在正确使用"回复"字段.

  • 我不建议您使用客户的电子邮件作为发件人电子邮件,因为它会收到来自Gmail和其他电子邮件客户端的网上诱骗通知.使用类似"server@your-domain.com"的内容作为From和客户的电子邮件作为回复. (3认同)