메일을 받는 데 문제가 있습니다. 내 서버인지 아니면 보낸 사람의 서버가 잘못 구성되었는지 알 수 없습니다.
다음과 같은 DNS RR을 가진 도메인 이름 daniel-marschall.de가 있습니다.
daniel-marschall.de. 86400 IN CNAME viathinksoft.com.
viathinksoft.com 도메인의 MX RR은 "mail.viathinksoft.com"입니다.
viathinksoft.com. 85651 IN MX 0 mail.viathinksoft.com.
mail.viathinksoft.com은 Postfix, Cyrus 및 Debian Linux를 실행합니다.
GoogleMail을 사용하여 웹마스터(daniel-marschall.de)에게 이메일을 보내면 우리 시스템의 "Daniel Marschall" 사용자가 이메일을 수신하는데 이는 정확합니다.
그러나 "startcom.org" 서버가 daniel-marschall.de의 웹마스터에게 이메일을 보내면 해당 이메일은 다른 메일 계정인 viathinksoft.com의 웹마스터에게 "하드 리디렉션"됩니다.
이메일 헤더의 관련 부분은 다음과 같습니다.
Received: from viathinksoft.de ([unix socket])
by viathinksoft.de (Cyrus v2.2.13-Debian-2.2.13-19+squeeze3) with LMTPA;
Tue, 06 Nov 2012 02:15:02 +0100
Received: by viathinksoft.de (Postfix, from userid 5001)
id AD83016CE112; Tue, 6 Nov 2012 02:15:01 +0100 (CET)
Received: from mta1.startcom.org (apache-7.startcom.org [192.116.242.7])
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(No client certificate requested)
by viathinksoft.de (Postfix) with ESMTPS id 90F5116CE107
for <webmaster (at) viathinksoft.com>; Tue, 6 Nov 2012 02:14:55 +0100 (CET)
Received: from localhost (com.internal.startcom.org [192.168.0.180])
by mta1.startcom.org (8.13.8/8.13.8) with ESMTP id qA61EbIS010233
for <webmaster (at) daniel-marschall.de>; Tue, 6 Nov 2012 03:14:37 +0200
From: ...
To: webmaster (at) viathinksoft.com (<-- WRONG!!!)
보시다시피, 이메일은 원래 "webmaster (at) daniel-marschall.de"로 전송되었지만 이제 해당 필드는 "To: webmaster (at) viathinksoft.com"이므로 내 MTA는 소유자에게 제출된 이메일을 보냅니다. viathinksoft.com.
보낸 사람의 MTA는 "CNAME" RR이 주소를 다시 작성해야 함을 의미한다고 생각하지만, 제가 아는 한 CNAME은 DNS 기반 소프트 리디렉션일 뿐이므로 MTA가 도메인 이름을 다시 쓰도록 강요해서는 안 됩니다. 아니면 내가 틀렸나요?
추신: 로그 항목에는 메일이 들어올 때 내 서버에 이미 잘못된 주소가 있었다고 표시됩니다.
$ cat /var/log/mail.log | grep '90F5116CE107'
Nov 6 02:15:00 viathinksoft postfix/smtpd[18184]: 90F5116CE107: client=apache-7.startcom.org[192.116.242.7]
Nov 6 02:15:00 viathinksoft postfix/cleanup[19928]: 90F5116CE107: message-id=<c76cb951ea724270c94ff1b0e8d4de4e (at) startcom.org>
Nov 6 02:15:00 viathinksoft postfix/qmgr[9843]: 90F5116CE107: from=<certmaster (at) startcom.org>, size=1583, nrcpt=1 (queue active)
Nov 6 02:15:01 viathinksoft postfix/pipe[20419]: 90F5116CE107: to=<info (at) viathinksoft.de>, orig_to=<webmaster (at) viathinksoft.com>, relay=spamassassin, delay=6.2, delays=5.5/0/0/0.76, dsn=2.0.0, status=sent (delivered via spamassassin service)
Nov 6 02:15:01 viathinksoft postfix/qmgr[9843]: 90F5116CE107: removed
답변1
설명에서 알 수 있듯이 MX를 CNAME으로 사용할 수 없습니다. 이와 같은 웹사이트를 사용하여 이러한 문제를 감지할 수 있습니다.DNS 입력. 여기있어도메인에 대한 보고서 제공——이 문제를 해결하신 것으로 보입니다.