QuickMLの設定
えらく苦労したけどなんとかなったかも 2021/10/18 11:20
方針
172.66.45.39
httpsになるから (だけ)
Cloudflare Pagesを使う必要は特にない
GitHub pagesでも良いかも
mail.quickml.net はさくらのサーバ
153.120.0.184
Cloudflare Pagesをやめたので以下は終了
code:DNS-valuedomain
a @ 172.66.45.39
a mail 153.120.0.184
mx mail.quickml.net. 10
これでもいいのかも?
code:DNS-valuedomain2
# これだとmxがquickml.pages.devになってしまうから駄目っぽい
cname @ quickml.pages.dev.
a mail 153.120.0.184
mx mail.quickml.net. 10
code:NS-valuedomain
NS1.VALUE-DOMAIN.COM
NS2.VALUE-DOMAIN.COM
NS3.VALUE-DOMAIN.COM
以前は以下のようになっていた
code:DNS-valuedomain-old
mx @ 10
a @ 153.120.0.184
WebもメールサーバもQuickML.netで動かすときはこの設定でOK
/usr/local/etc/quickmlrcの設定
code:quickmlrc
:smtp_host => 'mail.quickml.net',
:smtp_port => 25,
:domain => 'quickml.net',
:postmaster => "masui@pitecan.com",
このあたりがたぶんキモ
/etc/postfix/main.cf
code:main.cf
myhostname = mail.quickml.net
mydomain = quickml.net
relay_domains = $mydestination, quickml.net
quickml.netだと思って動いているQuickMLサーバからのメールを受け付けるためだと思う
$ /usr/sbin/postmap main.cf でmain.cf.dbをつくる
/etc/postfix/transport
code:transport
$ /usr/sbin/postmap transportでtransport.dbをつくる