2009-12-24 132 views
16

我在我的FeedbackMailer中有以下设置。Gmail未检测到回复字段

def notification(feedback) 

    from  "[email protected]" 
    subject "Some feedback" 
    recipients "[email protected]" 
    reply_to feedback.creator.email 
    body({ :feedback => feedback }) 
    content_type "text/html" 
end 

我使用[email protected]帐户发送电子邮件这种应用。电子邮件交付完美。当我收到后检查细节电子邮件的,我看到以下内容:

from  "[email protected]" 
reply-to "[email protected]" 
to  "[email protected]" 

现在,当我按在Gmail界面的reply按钮时,to场现在应该有“USER_EMAIL @ FOO .com“,但它有”[email protected]“。我做错了什么或者Gmail吗?

+1

我有完全相同的问题。我感到困惑的是,Google Mail似乎既不支持From字段(它使用来自SMTP设置的user_name)也不支持Reply-To标题。 – Soleone 2010-01-28 23:46:45

+2

我在Google帮助中心询问了同样的问题。这就是我得到的:http://www.google.com/support/forum/p/gmail/thread?tid=6f34c68f09d02737&hl=zh-CN – Waseem 2010-02-04 03:56:24

+0

此Gmail是否位于Web用户界面或Gmail中的iGoogle表单中?他们以不同方式处理“回复”。 – 2010-05-11 23:37:41

回答

16

作为thread Waseem在评论中指出的方式表示。

的Gmail忽略答复向当 从是一个你的配置发送身份在Gmail 地址。我不知道为什么。

我把这个作为提示,并由[email protected]取代电子邮件字段,并添加相同[email protected]作为回复到地址。 Gmail现在正确使用了“回复”字段。

+3

我不建议使用客户的电子邮件作为发件人电子邮件,因为它会从Gmail和其他电子邮件客户端收到网络钓鱼通知。将From和客户的电子邮件作为答复使用类似“[email protected]”的内容。 – NexusRex 2012-11-30 14:15:31

+1

我刚刚在这里测试了建议的答案(将来自和回复的字段都替换为[email protected]),但它不起作用:回复字段确实是[email protected],但是当您回复时在Gmail的网络界面中,它完全忽略了它,并且与它们一起使用,这是他们迫使他们结束的。它可能会*在不同的电子邮件客户端上工作,但绝对不在Gmail的Web UI上。烦人。 – Icarus 2013-03-26 18:27:54

1

您应该检查电子邮件的原始标题,而不是仅查看详细信息,因为可能会影响回复功能的其他标题是由电子邮件服务器设置的 - 例如发件人标题。您可以使用右上角的箭头图标下的“显示原始”功能来查看原始电子邮件代码。

+0

请发表评论作为评论,而不是回答:)检查问题下方的“添加评论”链接。 – BalusC 2009-12-24 12:29:00

+1

@BalusC:你需要50个声望来评论他人的问题。 – 2009-12-24 15:44:35

0

gmail本身有一个功能,允许您将回复更改为地址。

我无法想出一种方法来动态地更改回复地址,但如果您需要从多个地址发送电子邮件(例如运输,订单,反馈),但您可以通过以下方式进行回复一个单独的帐户。

下面是我如何设置它。

电子邮件地址($ 50 /年):

[email protected]   (I use this account to send from in code) 
[email protected] (customer service logs into this account) 

别名(免费):

[email protected] 
[email protected] 
[email protected] 
[email protected] 

所有这些别名配置为发送邮件到[email protected],他们是通过过滤器放入标签有规则。

我从航运,订单,反馈发出,但希望有任何答复来customerservice。

以下是我设置它:

  • 登录到Gmail作为automated - 必须直接登录为你从
  • 发送用户点击帐户选项卡
  • 添加的每个别名你想要从Add another email address you own功能发送
  • 登录到customerservice并批准应该发送到每个别名的所有请求。
  • 重新登录为automated,然后单击下一步edit info每个电子邮件
  • 在这里,您可以点击Specify a different "reply-to" address并输入[email protected]作为回复解决。

我有一些稍微复杂的原因,我不会在这里进入为什么我有这样的东西 - 但如果你想改变'答复'地址这是我唯一的方法发现这样做。别名允许您从多个地址发送并将reply-to设置为任何你想要的。不幸的是,虽然我找不到代码