スミス氏は自分のラップトップにローカルSMTPサーバーをセットアップした。遠く離れていても自分のビジネスをコントロールできることに満足し、海外に行くことになった。今、スミス氏はがっかりするだろう - 彼は新しい、ピカピカのSMTPサーバーを通して電子メールを送ることができないのだ。なぜか?電子メールを送信するとき、電子メールクライアントはサーバーに接続し、メッセージをサーバーに送信する。サーバーはあなたのメッセージを受信すると、それをローカルキューに保存します。その後、Eメールが送信される。.
問題は、メッセージを送信する際、ローカルのSMTPがさまざまな認証段階を経ることです。IPアドレスの検証は最も重要な段階の一つであり、動的IPを使用している場合、送信するメールのほとんどが拒否されてしまいます。.
では、スミスさんが企業環境でSMTPサーバーを設定する必要がある場合、どうすればよいのでしょうか? 信じがたいことですが、彼には簡単な解決策があります。毎日ノートパソコンにSMTPサーバーを持ち運ぶ必要はありません。企業のサーバー、あるいは常にインターネットに接続されている固定IPアドレスを持つ自宅のパソコンにインストールした方が良いでしょう。.
インストール完了後、スミス氏は以下の手順を実行する必要があります:
* SMTPサーバーの設定を行い、
* メールクライアントの設定を行う
それでは、それらについて詳しく見ていきましょう。.
SMTPサーバーを送信リレーとしてのみ設定したい場合は、以下の手順を実行する必要があります:
* フォワードおよびリバースDNS解決の設定
* ブラックリストを確認する
* SPFの設定
* ドメインキーの設定
ただし、企業環境でサーバーを設定し、そのサーバーにメールの保存や処理を任せたい場合は、さらにいくつかの手順を踏む必要があります::
* SMTPポートの設定
* IPアドレスの範囲を設定する
* ローカルドメインを設定する
* ドメインユーザーの設定
* メールクライアントの設定を行う
SMTPポート
SMTPポートを追加で開放することは、サーバー設定の第一歩です。ご存知のように、SMTPサーバーの標準ポートは25番です。インターネットプロバイダは、スパム対策の一環として、このポートをブロックすることがよくあります。そのため、2525番、587番、465番などの他のポートを開放する必要があります。 多くの大企業がこれらを利用しているため、これらは定義された標準というよりは「事実上の標準」となっています。最も重要なのは、どのインターネットプロバイダもこれらのポートをブロックしていないため、世界中のどこからでもSMTPサーバーに接続できるという点です。.
SMTPサーバーソフトウェアでこれを行う方法のスクリーンショットを以下に示します:
IPアドレス範囲
IP範囲を設定することで、リストされたIPアドレスからのサーバーへのアクセスを許可または拒否することができます。 サーバーでは、着信接続のIPアドレスに対するフィルタリングが行われています。IP範囲リストを利用することで、特定のユーザーによるサーバーへのアクセスをブロックできます。また、範囲に含まれるIPアドレスに対して、SMTPサーバーの利用を許可することも可能です。これは、スパマーがサーバーをオープンリレーとして悪用するのを防ぐための、非常に有効なセキュリティ対策でもあります。.
当社のSMTPサーバーソフトウェアでIPアドレス範囲リストを設定する方法は以下の通りです。許可されたIPアドレスのリストからご使用のルーターを除外するようにしてください。そうしないと、外部ネットワークからのリレー通信が、ユーザー名やパスワードの入力を求められずに通過してしまうことになります。.
ローカルドメイン
ローカルドメインを設定することで、あなたやユーザーはSMTPサーバーを介してメッセージの送受信や保存ができるようになります。また、すべてのユーザーに対してユーザー名とパスワードによる認証を行うことも可能になります。すでに独自のドメインをお持ちの場合は、ここに追加してください。 認証目的のみでドメインが必要な場合は、任意のドメイン名(例:myowndomain.com。実際のドメイン名でなくても構いません)を指定できます。 ただし、ユーザーにサーバー上でアカウントを保持させる必要がある場合は、ドメイン名が登録されており、有効なMXレコードが設定されていることを確認する必要があります。.
ドメインのユーザー
その後、ユーザーを追加し、各ユーザーにパスワードを割り当ててください。ユーザーは1人でも複数でも作成できます。ドメイン内のユーザー数に制限はありません。.
この設定を行うと、すべての正規ユーザーが、世界中のどこからでも、貴社のSMTPサーバーを介してメールの送信、認証、受信ができるようになります。各ユーザーごとに安全なパスワードを設定し、スパム対策を行うことは非常に重要です。.
お使いのメールクライアント
これで、SMTP を使って世界中にメールを送信する準備が整いました。あとはメールクライアントソフトの設定を行うだけです。Windows Mail や Outlook で新しいメールアカウントを作成したら、ホスト名としてサーバーの固定 IP アドレスを指定してください。すでに独自のドメインをお持ちの場合は、そちらを指定することも可能です。.
その後、ユーザー名(メールアドレス)と、先ほどSMTPサーバーで設定したパスワードを入力してください。これで、世界中どこからでも、会社のSMTPサーバーを使ってメールを送信できるようになりました。.
