邮件服务器改变回复地址?

时间:2012-08-02 00:55:53

标签: email email-client sendgrid mail-server

我们有一个应用程序以NNN @ email.example.com 的形式发送带回复地址的邮件。邮件通过Sendgrid发送,回复使用Sendgrid的Parse API进行解析。问题是某些电子邮件没有回复给我们,因为回复地址已更改为NNN @ sendgrid.net 。 Sendgrid支持表示他们从未触及回复,我们已通过Gmail日志记录帐户确认我们的应用程序正确发送邮件。因此,我怀疑某些邮件服务器正在使用MX主机的域名切换域名。我们对email.example.com的MX记录为:

mx3.sendgrid.net    20
mx4.sendgrid.net    20
mx5.sendgrid.net    20
mx.sendgrid.net     10
mx2.sendgrid.net    20

是否有任何已知的邮件服务器或客户端可以修改回复地址?或者还有其他可能的解释吗?

修改我们的应用发送的电子邮件中的标题,并使用Gmail帐户进行记录(已清理以删除客户信息):

Delivered-To: logger@company.com 
Received: by 10.112.62.41 with SMTP id v9csp143404lbr; 
Tue, 31 Jul 2012 04:25:29 -0700 (PDT) 
Received: by 10.182.51.37 with SMTP id h5mr22717342obo.35.1343733928944; 
Tue, 31 Jul 2012 04:25:28 -0700 (PDT) 
Return-Path: <Editors@domain.com> 
Received: from o1.email.domain.com (o1.email.domain.com. [208.117.48.105]) 
by mx.google.com with SMTP id m6si10752851oec.6.2012.07.31.04.25.27; 
Tue, 31 Jul 2012 04:25:28 -0700 (PDT) 
Received-SPF: pass (google.com: domain of Editors@domain.com designates 208.117.48.105 as permitted sender) client-ip=208.117.48.105; 
Authentication-Results: mx.google.com; spf=pass (google.com: domain of Editors@domain.com designates 208.117.48.105 as permitted sender) smtp.mail=Editors@domain.com; dkim=pass header.i=@Domain.com 
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=Domain.com; h=date 
:from:reply-to:to:message-id:subject:mime-version:content-type 
:content-transfer-encoding; s=smtpapi; bh=+VZlU9LWGUpMR4neAk/JMo 
1DD2E=; b=T3Be3k1Gp+shIGgQZPJ1vtx1kUCRMCRAqRgf8LxVUdvQ1/7YWRKnls 
+zrXi6dhJXaLrEyVmt7MyYgxvkVvnJqWYy4tAQABtANQHdLSle4AK1+BY+/m2h4E 
fj91rMgQySNbrVV+mhaiE5Q7NxvIa35azUUO0/zRYpluDUt6UBEcQ= 
Received: by 10.16.69.117 with SMTP id mf20.27729.5017C0A66 
Tue, 31 Jul 2012 06:25:26 -0500 (CDT) 
Received: from email.domain.com (unknown [10.60.208.17]) 
by mi15 (SG) with ESMTP id 5017c0a6.202a.a5e396 
Tue, 31 Jul 2012 06:25:26 -0500 (CST) 
Date: Tue, 31 Jul 2012 07:25:25 -0400 
From: Editors <Editors@domain.com> 
Reply-To: 5005@email.domain.com, 
Editors <Editors@domain.com> 
To: user@example.com
Message-ID: <5017c0a5d4365_e294729d8c86360@app02.manuscripts.domain.com.mail> 
Subject: Invitation
Mime-Version: 1.0 
Content-Type: text/html; 
charset=UTF-8 
Content-Transfer-Encoding: 7bit 
X-Sendgrid-EID: lcSu+eeYyj7byVT4rUR8IwFlWv7xwmQ9mjigbpHftFWQeg+HlxpNd7F1nbL2uoqLRAg4sHwj57Rrx78FZhDo2L2DCVfamQm0+wEFzkMnensGOv19JFRIAeDMZY53SVpKMwm4Klqcm6L6s9+UaFtqnRUE3/jexZ6uJAFc5x57JG4=

所以你看到在这些标题中正确设置了回复 - 但是当收件人回复时我们看到回复地址变为5005@sendgrid.net。

1 个答案:

答案 0 :(得分:2)

我们有完全相同的问题。我不是Exhange大师所以我无法验证这一点 - 但我愿意打赌你发送邮件的公司有一个配置标志,声明不要使用'回复'命令。我们的应用程序以mycompany@appmail.com发送,回复地址设置为user@mycompany.com。我可以使用gmail和yahoo进行测试,效果很好!

但我们发送电子邮件的某些公司总是会回到'ourcompany@appmail.com'地址,好像没有回复。想想你收到的所有垃圾邮件,其中回复地址是你自己的电子邮件地址。我只能想象MS和Novell有标志强制回复实际的发件人。

现在,如果我们能够向真正的专家澄清这个标志是否在那里。