TopPC > Windows で SMTP サーバを立ち上げる
2010年2月15日

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

Posted at February 15,2010 3:25 AM
Category:[PC]
Tag:[, , ]

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

Posted by yujiro   このページの先頭に戻る
関連記事
この記事を読んだ人はこんな記事も読んでいます
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバックURL


コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字 イタリック アンダーライン ハイパーリンク 引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)

Now loading...
Introduction
Entries of this Category
Recent Entries
Recent Comments
Recent Trackbacks
QRcode

現在停止中です
携帯電話からこのQRcodeを撮影することで携帯用URLを取得することができます

URI for cellular phones
ギターに入った猫
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

loading ...
Categories
Monthly Archives
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
クリエイティブ・コモンズ・ライセンス
Powered by
Movable Type 5.12