カゴヤメールサーバーの設定

ネームサーバーが別のサーバーにあって、メールサーバーだけカゴヤを使うときのメモ。

 

環境
  • ドメイン管理:Xサーバー
  • WEBサーバー:XサーバーVPS
  • メールサーバー:カゴヤ

 

事の経緯

MXレコード、SPFレコード、共に間違った状態でも受信は出来なかったがメール送信は出来た。

その後、MXレコードの指定先を見つけ、設定したら受信も出来るようになった。

しかし、SPFレコードの指定先も間違っていたため、Gmailにメール送信するとエラーでメールが返ってくる。

 

受け取れるメールに送信してメールヘッダーを確認するとSPFエラー。

Permerror (SPF Permanent Error: No valid SPF record for included domain: spf.kagoya.net: include:spf.kagoya.net) identity=mailfrom; client-ip=153.127.234.232; helo=smtp3.kagoya.net; envelope-from=admin@mydomain.xyz; receiver=info@xxxxx.com

spf.kagoya.netなんて無いとさ。。。
サポートサイトに書いてあったのに・・・。

なんとか指定先を突き止めて無事解決。

 

最終的にやったことは以下。

 

DNSの設定

Xサーバーの 管理パネル→DNS設定 から設定

 

MXレコード

mydomain.xyz MX dmail.kagoya.net 3600 0

 

確認

nslookup -type=mx mydomain.xyz

 

 

TXTレコード

mydomain.xyz TXT v=spf1 include:kagoya.net ~all 3600

 

確認

nslookup -type=txt mydomain.xyz

 

浸透具合の確認

DNS CHECKER

 

Kagoyaのマニュアルを探しても見つからなかったので、

nslookup -type=txt kagoya.net

で探し出す。

 

なんとこんなにたくさん。。

v=spf1 ip4:153.127.234.0/24 ip4:103.3.48.0/22 ip4:124.248.144.0/20 ip4:210.134.48.0/20 ip4:203.142.192.0/20 ip4:203.142.208.0/21 ip4:43.244.0.72/32 ip4:153.127.224.0/19 ip4:133.18.0.0/16 ip6:2406:8c00::/32 ~all

構わずSPFレコードにぶち込む。

Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=153.127.234.232; helo=smtp3.kagoya.net; envelope-from=admin@mydomain.xyz; receiver=info@xxxxxx.co.jp
Received: from smtp3.kagoya.net (smtp-a12.kagoya.net [153.127.234.232])

SPFを無事パス!

 

その後、サポートに電話して指定先を教えてもらって以下に変更。

v=spf1 include:kagoya.net ~all

SPF認証も問題なし。

 

メールサーバープランなんだから、ドメインは別管理でメールのみの使用は想定内だろうし、もう少し指定先を分かりやすくしておいてほしかった。。。