NNN@ email.example.comの形式の返信先アドレスを持つメールを送信するアプリケーションがあります。メールは Sendgrid 経由で送信され、返信は Sendgrid の Parse API を使用して解析されます。問題は、返信先アドレスが NNN@ sendgrid.netに変更されたため、一部のメールが返ってこないことです。Sendgrid サポートは、reply-to にはまったく触れないと述べており、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 に変更されています。