XREA/CORESERVERとGmailの相性
以前から気になっていたのだけど、GoogleのメールサービスGmailと、廉価なサーバサービスXREAおよびXREAの上位サービスであるCORESERVERの相性が、どうもよろしくない。
具体的には、GmailからXREA/CORESERVERに向けて送ったメールが、エラーで戻ってしまうことがあるのだ。
理由はおそらく、Gmailがドメインをいわば「偽装して」メールを送信しているからである。
つまり、私のドメインを使ったアドレス「abcde@yamayuri-w.net」(←このアドレスは使えないので、ここに出さないように)からメールを送っているのだが、実際の送信処理を行っているのはGmail、ということで、メールのヘッダ情報には明らかにGmailから送った、という情報が記載されてしまう。
これを受信側が、これもXREA/CORESERVERであったりすると、送信元を「偽った」メールとして拒否してしまうわけだ。
具体的には、GmailからXREA/CORESERVERに向けて送ったメールが、エラーで戻ってしまうことがあるのだ。
理由はおそらく、Gmailがドメインをいわば「偽装して」メールを送信しているからである。
つまり、私のドメインを使ったアドレス「abcde@yamayuri-w.net」(←このアドレスは使えないので、ここに出さないように)からメールを送っているのだが、実際の送信処理を行っているのはGmail、ということで、メールのヘッダ情報には明らかにGmailから送った、という情報が記載されてしまう。
これを受信側が、これもXREA/CORESERVERであったりすると、送信元を「偽った」メールとして拒否してしまうわけだ。
そこでこれまでは、Gmailは「受信専用」として使用してきた。
XREA/CORESERVERにはウェブメールのサービスもあるので、携帯から送れない(携帯ウェブメールのサービスもあるが、正常に機能しない)以外は特に問題がなかった。
でもやはり、Gmailから送れたほうが何かと便利!と思っていた。
そんなとき、XREA/CORESERVERのドメインサービスであるValue DomainのDNS設定項目に、TXTレコードなるものがあることに目がついた。
TXTレコードというのはどうやら、メールの送信元を指定するものらしい。
自動で設定されることは知っていたのだけど、これまではあまり意味もわからず、設定されるがままにしていたのだ。
ってことは、これでGmailを送信元に加えてしまえばいいのでは!?
ってなわけで、やってみました。こんな感じです。
Value Domainの割引サービスを使用した場合の管理画面での設定例で、それ以外では書式が違う場合もあるので、あとはご自身で調べてください。
これで、CORESERVER(202.172.28.31)から送られるメールと、Gmailから送られるメールのいずれもが、「正規の」yamayuri-w.netから送信されるメールとして認識されるようになりました。
いくつか送信テストしてみたところ、エラーにならず送れたのですが、しばらく様子を見てみますかね。
XREA/CORESERVERにはウェブメールのサービスもあるので、携帯から送れない(携帯ウェブメールのサービスもあるが、正常に機能しない)以外は特に問題がなかった。
でもやはり、Gmailから送れたほうが何かと便利!と思っていた。
そんなとき、XREA/CORESERVERのドメインサービスであるValue DomainのDNS設定項目に、TXTレコードなるものがあることに目がついた。
TXTレコードというのはどうやら、メールの送信元を指定するものらしい。
自動で設定されることは知っていたのだけど、これまではあまり意味もわからず、設定されるがままにしていたのだ。
ってことは、これでGmailを送信元に加えてしまえばいいのでは!?
ってなわけで、やってみました。こんな感じです。
Value Domainの割引サービスを使用した場合の管理画面での設定例で、それ以外では書式が違う場合もあるので、あとはご自身で調べてください。
a * 202.172.28.31
mx @ 10
txt @ v=spf1 ip4:202.172.28.31 include:_spf.google.com ~all
これで、CORESERVER(202.172.28.31)から送られるメールと、Gmailから送られるメールのいずれもが、「正規の」yamayuri-w.netから送信されるメールとして認識されるようになりました。
いくつか送信テストしてみたところ、エラーにならず送れたのですが、しばらく様子を見てみますかね。

なかなか、難しいですな。