自己完結型の電子メール環境を構築する方法
多くのプログラムの共通機能は電子メールを送信する機能です。開発プロジェクトで作業をしたり、電子メールを利用した製品のデモをしたりするときは、知っている環境を機能させることが重要になります。このような状況では、完全に自己完結型の電子メールシステム、つまり「送信された」すべての電子メールがローカルコンピュータから送信されることはありません。.
この環境を設定するために、私達は完全に機能的なSMTPとPOPメールサーバーであるMailEnable Standardを使うつもりです。ローカルに送受信されるようにすべてのメッセージを「ルーティング」するようにselectドメインを設定します。これはあなたが完全にローカルマシンで完全な電子メールサイクルをテスト/デモンストレーションすることを可能にします.
環境を整える
自己完結型のMailEnableインストールをセットアップする前に、システムにいくつかの変更を加える必要があります。.
1つ目は、実行している既存のメールサービスをすべて停止して無効にすることです。もしあれば、それはほとんどの場合IISと共にインストールされるMicrosoftの「Simple Mail Transfer Protocol」サービスでしょう。.
次に、すべてのトラフィックを「含まれている」ドメインにルーティングするようにマシン上のhostsファイルを設定し、マシンから離れないようにします。.
メモ帳でファイル「C:Windowssystem32driversetchosts」を開きます。.
含めたいすべてのドメインに対して、次のように行を入力します。
127.0.0.1 domain.com
127.0.0.1 localmail.com
この例では、ドメイン「localmail.com」を使用しています。完了したら、変更を保存します.
MailEnableのインストール
MailEnable Standardインストールプログラムを起動します。インストール中に、いくつかの一般的なデータ入力画面と同様にいくつかの情報画面があるので、私たちはあなたにいくつかの特別な設定を必要とする画面を示すつもりです。.
[ポストオフィスの詳細を取得]画面で、[ポストオフィス名]に「LocalMailDelivery」とパスワードを入力します。.
[SMTP Connector Configuration]で、電子メールを含めるドメイン(この例では「localmail.com」)を入力し、DNSホストの場合は「127.0.0.1」と入力します。.
POPクライアントを介してメールをチェックするので、WebMail部分をインストールする必要はありません。これらはMailEnableのStandard版では期間が限られています.
セットアップが完了したら再起動は必要ありませんが、一般的には良い考えです。.
MailEnableの設定
インストールしたら、スタート>プログラム> Mail Enableの下にあるMailEnable Administratorを開きます。.
「サーバー」>「localhost」>「システム」>「サービス」オプションの下で、すべてのサービスが開始されていることを確認します(リスト・コネクターを実行する必要はありません)。.
「メッセージング・マネージャー」>「ポストオフィス」>「LocalMailDelivery」の下で、「メールボックスの作成」機能を選択します。.
[メールボックスのプロパティ]で、[メールボックス名]ボックスに受信者の名前を入力します。 ドメイン名を末尾に追加せずに. デフォルトでは、受信者はLocalMailDeliveryのDomainsフォルダにリストされているすべてのドメインのEメールアドレスを持ちます。この例では、「localmail.com」をドメインとして構成したので、この例では完全な電子メールは「[email protected]」になります。.
「メールクライアントのユーザー名」と「パスワード」ボックスもメモします。これらは、メールをダウンロードするためにPOPクライアントで設定するそれぞれの資格情報です。.
作成すると、メールボックスのリストに新しく作成された受信者が表示されます。.
POPクライアントの設定
ローカルメールサーバーを設定したら、必要なPOPクライアントを使用できます。スクリーンショットでは、Outlook 2007を使用していますが、どのクライアントでも使用できます。.
設定の主な項目は次のとおりです。
- 電子メールアドレス:[email protected](この例では[email protected])
- アカウントの種類:POP3
- 受信サーバー:127.0.0.1
- 送信/ SMTPサーバー:127.0.0.1
- ユーザー名/パスワード:MailEnableの「メールボックスの作成」画面から(例:jfaulkner @ LocalMailDelivery / password)
設定をテストすると、すべてが正常に機能していることがわかります。.
すべてうまくいったら、MailEnableからウェルカムメッセージを受け取るべきです。.
メールの流れをテストするには、ローカルに設定されたメールアドレスにメッセージを送信します。.
テストメッセージが送信されてから数分後に配信されるのは当然のことです。.
結論
繰り返しますが、完全にローカルなメール環境を持つことは、信頼できる接続ができないデモや開発プロジェクトには理想的です。メッセージがあなたのマシンから出ることは決してないので、偶然に残るものは何もありません。.
リンク集
MailEnable Standard Editionをダウンロードする