キャンペーンの申し込みやテスト用などで一時的に受信できれば良いメールアドレスをクイックに用意する手順になります。

前提として、既にDocker Mailserver環境があるものとして進めます。Dicker Mailserverについては以下の記事を参照ください。こちらもサクッと設定できる内容になっています。

前提

この時、一時的な受信用メールアドレスのパターンは以下のようになると思います。ちなみに、全てのパターンでクイックに実施できます。

パターン1: 受信したメールの確認は既存のEmailアドレスで実施する

この方式は、メールクライアントは既存のまま使えるので便利。端的に言うと、エイリアスを作って、既存メールアカウントに飛ばす。

ステップ1: 受信するメールアカウントを決める

例) [email protected]

ステップ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にアカウントを追加

実質は、エイリアスを追加することになる。

ここの例では、

(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"とかを使うのが良いかもしれない。