GMail似乎忽略了Reply-To

44
我使用 Gmail 帐户从我的网站发送电子邮件。 我正在使用相同的帐户来接收由网站上的联系人设施生成的电子邮件。
我正在使用“回复地址”字段尝试使回复更容易,以便轻松地回复给人们。
但是邮件显示的是“发件人”地址,并忽略“回复地址”。
这是我的标题:
Return-Path: <info@rds.com>
Received: from svr1 (ec2-79-125-266-266.eu-west-1.compute.amazonaws.com [79.125.266.266])
    by mx.google.com with ESMTPS id u14sm23273123gvf.17.2010.03.10.14.33.24
    (version=TLSv1/SSLv3 cipher=RC4-MD5);
    Wed, 10 Mar 2010 14:33:25 -0800 (PST)
Received: from localhost ([127.0.0.1] helo=www.rds.com)
by aquacouture with esmtp (Exim 4.69)
(envelope-from <info@rds.com>)
id 1NpUSx-0001dK-JM
for info@rds.com; Wed, 10 Mar 2010 22:33:23 +0000
User-Agent: CodeIgniter
Date: Wed, 10 Mar 2010 22:33:23 +0000
From: "New Inquiry" <info@rds.com>
Reply-To: "Beren" <me@gmail.com>
To: info@rds.com
Subject: =?utf-8?Q?Test?=
X-Sender: info@rds.com
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <4b981e3390391@rds.com>
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="B_ALT_4b981e3390ccd"

This is a multi-part message in MIME format.
Your email application may not support this format.

--B_ALT_4b981e3390ccd
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

test


--B_ALT_4b981e3390ccd
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

test

--B_ALT_4b981e3390ccd--

您的MIME标头在帖子中被重新格式化,因此我无法确定您的Reply-To中是否有有效的电子邮件地址。如果您将该电子邮件同时抄送到gmail帐户和POP3或IMAP,则其他电子邮件程序是否对完全相同的消息有不同的回复? - Ben Voigt
7
这个问题可能更适合在superuser.com上提问,但是我觉得似乎问题在superuser上都没有得到解决,所以我不怪你…… - Adam
同样的问题在这里,无能的错误。 - MrPHP
3个回答

98
请看这个帖子;我认为它回答了你的问题。其中一个后来的帖子写道:

如果“发件人”地址与“收件人”地址相同,或者在GMail设置中配置为“发送邮件...”帐户之一,则Gmail将回复“收件人”地址而不是“回复地址”。一个简单的解决方法是指定一个非Gmail的“发件人”地址。


14
你是如何知道 Gmail 中那个晦涩难懂的怪癖的?干得好,伙计,问题解决了。 - Samuurai
8
我之前在脑海中的垃圾收集中错过了一个不太明显的东西 :) - Geoff
1
我也有这个问题,因为我将非 Gmail 地址添加为 Gmail 中的发件人地址之一。Gmail 不应该表现出这种行为。这比方便更麻烦。 - Nish
看,这很愚蠢。John Doe 从我的网站联系了 Jane Doe。我的网站有宠物饲养员。如果我使用 John 输入的电子邮件地址作为发件人,并从我的网站发送邮件,那么它会被归类为垃圾邮件。因此,必须使用相同域名的电子邮件地址,并需要一个回复地址,这样当饲养员回复时,邮件会发送到 John,而不是我们。 - Shawn Rebelo
所以... Google 没有考虑首先检查是否存在不在“发送为”列表中的不同的回复地址,而不是“发件人”地址。 - DavidTaubmann
2
那个帖子中提到的建议性解决方法对我有用:在您的应用程序中更改“发件人”电子邮件,以包含一个+。因此,如果它是“test@email.com”,请将其更改为“test+@email.com”。 - Kurt

1

编辑:当我以编程方式发送邮件时,实际上似乎无法正常工作。仍在调查是否有办法让它与此配合使用

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

我找不到一种动态更改回复地址的方法,但如果您需要从多个地址(例如运输、订单、反馈)发送电子邮件,但希望它回复到另一个帐户,则可以按照以下步骤操作。

这是我的设置方法。

电子邮件地址(每年50美元):

 automated@example.com          (I use this account to send from in code)
 customerservice@example.com    (customer service logs into this account)

别名(免费):

 shipping@example.com
 mark@example.com
 orders@example.com
 feedback@example.com

所有这些别名都配置为发送邮件到automated@example.com,并通过过滤规则将它们放入标签中。

我从发货、订单、反馈发送邮件,但希望任何回复都发送到客户服务。

以下是我的设置方法:

  • automated的身份登录Gmail-必须直接作为您要发送邮件的用户登录
  • 点击账户选项卡
  • 使用添加您拥有的另一个电子邮件地址功能添加要发送的每个别名
  • customerservice的身份登录,并批准应该发送到每个别名的所有请求。
  • automated的身份重新登录,并单击每个电子邮件旁边的编辑信息
  • 在此处,您可以单击指定不同的“回复地址”并输入customerservice@example.com作为回复地址。

我有一些稍微复杂的原因,这里不会详细解释为什么我设置了这样的东西 - 但如果你想改变“回复地址”,这是我找到的唯一方法。别名允许您从多个地址发送邮件,并将reply-to设置为任何您想要的内容。不幸的是,我无法在代码中找到这样做的方法,但对于某些人可能有效。


0

由于这是在谷歌搜索“Reply-To”问题时的最佳结果,我在这里留下一条注释(即使问题很旧):

我曾经遇到过这个问题,并且我认为我已经正确设置了标题,事实上我的确这么做了......

当我在Gmail中查看邮件时,“发件人”被设置为来自邮件,即使我已将“回复地址”设置为另一个邮件。在实际尝试单击Gmail中的回复按钮之前,我花了几个小时才意识到它实际上起作用了。尽管在Gmail的界面中似乎是发件人的邮件,但单击回复按钮时会设置“回复地址”。

我只是想提醒大家注意这一点,在一开始并不明显。


你能确认这对你仍然有效吗?我遇到了这个问题,已经测试了多次,但只有在我的情况下才会将回复发送到“发件人”地址... 我开始尝试希望这种行为可以从 Google 的程序中自动发生,但似乎对于我的 GSuite 帐户来说并非如此。 - Drew

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接