私はカスタムドメインを持っています(この時点では差し迫っているので、実際のドメインを使用する予定です:))www.grantorino.ioそして、すべての電子メールアドレスを次のアドレスに転送したいと思います。 [Eメール保護]到着[Eメール保護]。論理的な手順に従ったが正しく理解できないようです。これが私がこれまでにしたことです:
- MX レコードを grantorino サーバーにマップすると、dig コマンドは mx に問題がないことを示し、mail.grantorino.io が私のサーバーに正しくマップされます。
- 次のステップは、ファイアウォール設定でポート25を許可することです。これにより、ポート25のTCP接続が許可されるようになります。
Sendmail が次から送信したすべてのメールを転送するようにします。[Eメール保護]到着[Eメール保護]。私は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、name = MTA-v4、port = smtp ')dnl
これで問題は、転送された電子メールを受信できないことです。これは、電子メールを送信してから数分後のメールログの尾です。[Eメール保護]。ご覧のとおり、私はまったく活動していません。
ベストアンサー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レコードがないことを示しており、システムは最も古いスパム対策テストの1つに失敗します。
$ 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
あなたのドメインが電子メールを受け取らないのは当然です。外部では、ドメインが電子メールを受信していないようです。存在する!