最近、自組織で保有していたメールサーバーをやめて、Exchange Onlineに移行したユーザーから、突然メールが届かなくなったとの連絡がありました。
症状は以下でした。
ほかのドメイン Exchange Onlineアカウントでは同様の現象は発生していないため、Exchange Onlineの問題ではなく、MXレコードまたはDNSレコードの可能性がありそうです。
自社のWebサイトにアクセスできるか確認してもらったところ、
状況でした。エラーの内容は、DNS_PROBE_FINISHED_NXDOMAIN でした。
上記の結果より、DNS関係が怪しいとの見立てになりました。
Microsoft Azure portalにログインして確認したところ、クレジットが0になっており、Azureのサービスが停止していました。
最近運用を開始したばかりのため、従量課金プランに設定しておらず、無料のクレジットを使い切ってサービスが停止したことが原因と判明しました。
なお、Exchage OnlineはAzureとは別で年間のライセンス支払いをしていたため、Exchange Onlineのほうは問題にはなっていませんでした。
従量課金プランにアップグレードするだけでよいのですが、ここで問題が発生しました。
支払い登録のクレジットカードの認証コードの送信先が、この組織のメールアドレスになっているため、DNSが停止してる状況では、
認証コードのメールが届かず、クレジットカードの登録ができない状況です。
この場合の対処法は2つあります。
今回はクレジットカードの登録メールアドレスを変更する方法で実施しました。
クレジットカードのマイページから登録メールアドレスをgmailやicloudのメールに変更します。
その後Azureで再度、従量課金プランにアップグレード手続きをします。クレジットカードの確認コードが変更したメールアドレスに送信され、メールが受信できますので、
確認コードを入力して従量課金プランにアップグレードします。
アップグレードが完了するとDNSは動作するようになり、メールが届く状態になりました。