メールサーバとWebサーバを分ける
(2021/10/19)
メールサーバはさくらVPSを使い、WebページはGitHub PagesとかCloudflare Pagesとかを使おうと思ったから
ところがその方法がなかなかわからなくて困った
検索しても人に聞いてもよくわからなかった
code:DNS-valuedomain
a @ 172.66.45.39
a mail 153.120.0.184
mx mail.quickml.net. 10
1行目がCloudflare Pagesのアドレスで、2行目がさくらVPSのアドレスである
こうするとmail.quickml.netがさくらを指すようになり、SMTPはさくらに飛ぶ
さくらのpostfixではmail.quickml.netというホスト名を指定する
/etc/postfix/main.cf
code:main.cf
myhostname = mail.quickml.net
mydomain = quickml.net
$ nslookup -type=mx quickml.netとかすると状況を確認できる
というわけで、実は簡単な設定で良かったのだが、正しく設定できるまでえらく苦労してしまった。何が悪かったのだろう?
それにしても、メール対応だけ特殊な扱いになってるのは何故なのか?
歴史的経緯かなにか?