저는 맞춤 도메인을 가지고 있습니다(이 시점에서는 절박하기 때문에 실제 도메인을 사용할 예정입니다 :)) www.grantorino.io 그리고 모든 이메일 주소를 다음 주소로 전달하고 싶습니다. [이메일 보호됨]도착하다[이메일 보호됨]. 논리적인 단계를 따랐지만 올바르게 이해할 수 없는 것 같습니다. 이것이 내가 지금까지 한 일입니다:
- MX 레코드를 grantorino 서버에 매핑하면 dig 명령은 mx에 문제가 없음을 표시하고 mail.grantorino.io가 내 서버에 올바르게 매핑됩니다.
- 다음 단계는 방화벽 설정에서 포트 25를 허용하는 것입니다. 그러면 이제 포트 25의 TCP 연결이 허용될 수 있습니다.
Sendmail이 다음에서 보낸 모든 메일을 전달하도록 합니다.[이메일 보호됨]도착하다[이메일 보호됨]. 나는 sendmail.mc에서 발췌한 virtuser 기능을 허용하는 것으로 시작했습니다.
FEATURE('virtusertable', 'hash -o /etc/mail/virtusertable.db')dnl
virtusertable을 추가했습니다
다음을 사용하여 컴파일makemap hasg virtusertable.db < virtusertable
- 또한 내가 추가한 액세스 파일에도
연결: grantorino.io RELAY
다음을 사용하여 컴파일makemap hash access < access.db
마지막으로 sendmail.c에서 DEAMON_OPTIONS 줄을 다음과 같이 변경했습니다.
DAEMON_OPTIONS(`family=inet, 이름=MTA-v4, 포트=smtp')dnl
이제 문제는 전달된 이메일을 받지 못한다는 것입니다. 이것은 이메일을 보낸 지 몇 분 후의 메일 로그의 꼬리입니다.[이메일 보호됨]. 보시다시피 저는 전혀 활동을 하고 있지 않습니다.
답변1
최상위 도메인은 전체 도메인이 공용 DNS에 존재하지 않는다고 .io
알려주는 것 같습니다 .grantorino.io
$ dig grantorino.io SOA
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 17264
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; AUTHORITY SECTION:
io. 823 IN SOA a0.nic.io. noc.afilias-nst.info. 1497562067 10800 3600 2764800 900
$ dig grantorino.io MX
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 24001
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; AUTHORITY SECTION:
io. 292 IN SOA a0.nic.io. noc.afilias-nst.info. 1497562067 10800 3600 2764800 900
또한 역방향 DNS 쿼리에서는 PTR 레코드가 없음을 보여 주며, 이로 인해 시스템이 가장 오래된 스팸 방지 테스트 중 하나에 실패하게 됩니다.
$ dig -x 162.242.170.86
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 58070
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; AUTHORITY SECTION:
170.242.162.in-addr.arpa. 300 IN SOA ns.rackspace.com. hostmaster.rackspace.com. 1543432701 3600 300 1814400 300
귀하의 도메인이 이메일을 받지 못하는 것은 당연한 일입니다. 외부에서는 도메인이 이메일을 받지 못하는 것처럼 보입니다.존재하다!