質問: 「安全なwebアプリケーションの作り方」という本を勉強しているのですが、実習用のメールアカウントの作り方がわかりません。 > > ユーザ名: wasbook > > パスワード: wasbook > > メールアドレス: wasbook@example.jp > > POP3サーバ: example.jp > > SMTPサーバ: example.jp > > > のメールを作成するようなのですが、@以降がexample.jpのメールアドレスはどうすれば作れるのでしょうか?
回答: 閉じたネットワークで使う場合や、実験用に使用する為のドメインが予約されていて(RFCなどで定義されている)、`example.jp`もそのたぐいです。 `example.jp` ドメインのメールアドレスを作りたいのであれば、完全に閉じた(インターネットに接続しない)ネットワークを構築して その中で DNS サーバーとメールサーバー(POP3, SMTPそれぞれ)を構築する必要があります。 ただ、上記の環境づくりは、勉強としては有用ですが Webアプリケーションには直接は関係ありませんので、ご自身で 有効なメールアドレスを取得して使われるのが良いかも知れません。 テスト用途などで複数のアドレスが必用な場合は、例えば、Gmailではれば `アカウント+xxxx@gmail.com` というように `+` の後ろに好きな文字を加えれば 1つのメールアドレスの エイリアスとして使えます。 (例) `hoge@gmail.com` `hoge+foo@gmail.com` `hoge+test@gmail.com` 注意点としては、テスト用途といえども、実際にメールが飛んでしまいますので、ご自身が管理していない 実在するメールアドレスやドメイン は使わないほうが良いですよ。