今回の目的
- GitLabで自分用Gitフロントエンドを設定したい。
- 各種メールがちゃんと届くようにしたい。
- Postfixなどは、設定を誤ると大変なことになるのでSendGridを使用する。
問題
- Value-DomainのDNS設定でSendGridが動作するように設定できない。
結論
- 設定間違いだった。
- 末端に“.”が入っていなかった。
- CNAMEのことを賢く理解できていなかった。
回避策
Value-Domain側のDNS設定
ここで一番大切なのは、sndgrid.netのあとに“.”をつけること。
そうしないと、nslookupしてもs1.domainkey.********.wl.sendgrid.net.自分のドメイン
となりいつまでもVALIDが のままになってしまう。
Value-Domainのヘルプには書いていないのでかなり時間裏消費となりました。
DNSを理解している人ならすぐに解決できるのだろうけど…
感想
- SendGridのメールの送信の遅延がちょいとある気がする。
- これは単にAzureのインスタンスをBASIC A1にしてるから、GitLabのUnicornのスレッド数の問題の気もする。
- そろそろ自分用のナレッジブログでも作ろうかなぁなんて考えてる。