質問: 安全な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` 注意点としては、テスト用途といえども、実際にメールが飛んでしまいますので、ご自身が管理していない 実在するメールアドレスやドメイン は使わないほうが良いですよ。