キャンペーンの申し込みやテスト用などで一時的に受信できれば良いメールアドレスをクイックに用意する手順になります。
前提として、既にDocker Mailserver環境があるものとして進めます。Dicker Mailserverについては以下の記事を参照ください。こちらもサクッと設定できる内容になっています。
前提
- 既に
[email protected]
でメールが受信できる環境がある。
この時、一時的な受信用メールアドレスのパターンは以下のようになると思います。ちなみに、全てのパターンでクイックに実施できます。
パターン1: 受信したメールの確認は既存のEmailアドレスで実施する
この方式は、メールクライアントは既存のまま使えるので便利。端的に言うと、エイリアスを作って、既存メールアカウントに飛ばす。
ステップ1: 受信するメールアカウントを決める
ステップ2: 受信メールアドレスのDNSにMX
レコードを追加。
MX
に追加済みのメールドメイン(つまり、もう実際に使っているドメイン@xxxx.com
で)で受信する場合はこのステップは不要。
向け先はDocker Mailserverのホスト
例) other.domain.com. 300 IN MX 50 mail.example.com.
もちろん、other.domain.com
のDNS権威サーバ上のレコードとして上記を追加。
mail.example.com
はDocker Mailserverのホスト名
ステップ3: Docker Mailserverにアカウントを追加
実質は、エイリアスを追加することになる。
ここの例では、
[email protected]
で受け取って、[email protected]
に流すので、
(Docker Mailserver上で)
$ ./setup alias add [email protected] [email protected]
以上でおしまい。DNSにMX
レコード追加するところが若干面倒。
パターン2: 受信したメールの確認はそのEmailアドレスで実施する
パターン1のステップ3でDocker Mailserverのsetup
コマンドを以下の通り変えるだけ。あとは同じ。
(Docker Mailserver上で)
$ ./setup email add [email protected]
まとめ
慣れると1分くらいでできる。 ドメインごとにトラックされるのが嫌な場合は、捨てドメインを用意しておく。
本当に晒したくない場合は、巷にある"10min mail"とかを使うのが良いかもしれない。