TopPC > 2010年2月
2010年2月15日

Windows で SMTP サーバを立ち上げる

February 15,2010 3:25 AM
Tag:[, , ]
Permalink

Windows のインターネット インフォメーション サービス(IIS)を使って SMTP サーバを立ち上げる方法を紹介します。

なお現在は、Outbound Port 25 Blocking(OP25B) が設定されているので、このエントリーの手順で立ち上げた SMTP サーバーから送信可能なプロバイダのメールサーバはほとんどありません。

注:この記事は随分前に下書きにしていたものです。とりあえず公開します。

設定方法

コントロールパネルの「プログラムの追加と削除」をクリックし、開いた画面の左にある「Windowsコンポーネントの追加と削除」をクリック。

プログラムの追加と削除

「インターネット インフォメーション サービス(IIS)」をクリックして、「詳細」をクリック。

インターネット インフォメーション サービス(IIS)

「SMTP Service」をチェックして「OK」をクリック。

SMTP Service

「次へ」をクリック。

SMTP Service2

コンポーネントがインストールされます。

コンポーネントのインストール

完了したら「完了」をクリック。「プログラムの追加と削除」の画面も閉じてください。

インストール完了

「スタート」→「ファイル名を指定して実行」をクリックして、下記を入力

%SystemRoot%\system32\inetsrv\iis.msc

ファイル名を指定して実行

インターネットインフォメーションサービス画面が開きます。

インターネットインフォメーションサービス画面

左側のツリーを展開して、「既定のSMTP仮想サーバー」に×印がついていなければ動作中です。

インターネットインフォメーションサービス画面2

もし、×印がついていたら、「既定のSMTP仮想サーバー」を右クリックして、「開始」を選択してください。

インターネットインフォメーションサービス画面3

つづいてメールサーバの詳細を設定します。「既定のSMTP仮想サーバー」を右クリックして、「プロパティ」を選択します。

既定のSMTP仮想サーバー

「既定のSMTP仮想サーバーのプロパティ」画面が開くので、「アクセス」タブをクリックして、「認証」をクリック。

既定のSMTP仮想サーバーのプロパティ

「匿名アクセス」にチェックされていれば、送信時にユーザー名とパスワードは必要ありません。とりあえずここでは「OK」をクリックしてこの状態で作業を進めます。

既定のSMTP仮想サーバーのプロパティ2

つづいて、SMTPサーバへのアクセスを許可するコンピュータの設定を行います。「接続」をクリック。

コンピュータの設定1

「以下のリストに含まれるコンピュータのみ」を選択して、「追加」をクリック。

コンピュータの設定2

許可するコンピュータが1台だけの場合、「1台のコンピュータ」をクリックして、IPアドレスを設定します。ここではローカルマシンなので、「127.0.0.1」を入力し、「OK」をクリックします。なお、実際には「127.0.0.1」では正常にメールが送信できない可能性があるので、自PCに割り当てられているIPアドレスを確認して、その内容を設定ください。IPアドレスの確認方法は、コマンドプロンプトで「ipconfig」と入力して、応答の「IP Address」の右側に表示されている内容です。

IPアドレスの確認

設定後、ひとつ前の画面が次のようになったことを確認し、「OK」をクリック。

コンピュータの設定3

つづいて、電子メールの中継を許可するコンピュータの設定を行います。「中継」をクリック。

電子メールの中継1

「以下のリストに含まれるコンピュータのみ」を選択して、「追加」をクリック。

電子メールの中継2

中継を許可するコンピュータが1台だけの場合、「1台のコンピュータ」をクリックして、IPアドレスを設定します。ここではローカルマシンなので、「127.0.0.1」を入力し、「OK」をクリックします。

電子メールの中継3

設定後、ひとつ前の画面が次のようになったことを確認し、「上のコンピュータのリストに関係なく、正しく認識されたすべてのコンピュータを中継に使用する」のチェックを外して、「OK」をクリック。「既定のSMTP仮想サーバーのプロパティ」画面も「OK」をクリックして閉じます。

コンピュータの設定4

インターネットインフォメーションサービス画面のツリーを展開して、「ドメイン」をクリックし、ドメイン名を表示します。このドメイン名を、メールサーバの送信メールサーバ情報の「サーバ名」になります。

送信メールサーバ情報

動作確認のため、メールクライアントにSMTPサーバの設定を行います。以下は Thunderbird の例で、「ツール」→「アカウント設定」でアカウント設定画面を開き、左メニューより「送信(SMTP)サーバ」をクリックし、右側の「追加」をクリックした画面です。開いた画面の「説明」「サーバ名」にそれぞれの値を設定します。

アカウント設定画面1

複数のSMTPサーバを設定した場合は「既定値に設定」という項目があるので、それを利用してSMTPサーバを切り替えることができます。

アカウント設定画面2

Comments [0] | Trackbacks [0]
Now loading...
ギターに入った猫
IT転職は【Green】Web/インターネット業界の求人に強い転職サイト グリーン
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

Categories
Monthly Archives
2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年
2006年
2005年
2004年
2003年
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
Powered by
Movable Type 5.12