AWSのアカウント閉鎖…
プロジェクトで全くAWSを触る機会がなく、久々に勉強がてらAWSのアカウントにログインしようとすると、クレカの有効期限が切れており、アカウントが閉鎖されていた。
同じメールアドレスで登録しようもログインしようにも閉鎖されているがアカウントはアドレスに連携されているためにどちらの対応もできない。(そもそもそこまで気づかないのが問題なのですが…)
解決方法
サブアドレスで解決。
プラスアドレッシングというメール自体の機能を使い解決。
プラスアドレッシングとは?
メールアドレスは以下のように構成されている。
local-part@domain
- local-part: メールアドレスの@より前の部分
- domain: メールアドレスの@より後の部分
プラスアドレッシングでは、このlocal-part
にプラス記号(+(任意の文字列)
)を追加することができる。
例えば、 email@example.com
というメールアドレスがある場合、以下のように変更できる。
email+something@example.com
もちろんプラス記号だけでも大丈夫です。
email+@example.com
メールの処理
メールの送信:メールがemail+something@example.com
に送信されると、メールサーバーは local-part
のプラス記号以降の部分も無視する。
メールの受信:メールサーバーは、email@example.com
としてメールを処理し、受信者のメールボックスに配信。
注意点
すべてのメールサービスプロバイダーがプラスアドレッシングをサポートしているわけではない。GmailやYahooはサポートされている。また、一部のウェブサイトやサービスでは、プラス記号を含むメールアドレスを受け付けないように制限している場合もある。
まとめ
技術だけでなく、こういったこと豆知識的なことを知れるのは好奇心が掻き立てられ良い経験になりました!当たり前に使ってるメールの機能自体作った人すごい…
また、めんどくさくてもきちんとメールは確認し、対応しなければならないことは後回しにしないことは大切だと再認識しましたorz
もし知らなかったという方は、ぜひ試しに自分のメールアドレスにプラス記号を加えてみて、メール送信をして試して見てください!