IISにOSSをインストールするための情報サイト [IIS de OSS 64bit]

IIS de OSS 64bit トップ

準備

  1. cygwinをインストールしておく
  2. cygwinのcygrunsrvパッケージをインストールしておく
  3. Windowsファイアウォールの25番ポートを空けておく

インストール

  1. cygwinのstartup.exeを実行し、eximをインストールする
  2. cmd.exeを実行
    bash
    /usr/bin/exim-config
    プロセス実行userとしてmaniaを指定する
    後は適当にEnter
  3. C:\cygwin\etc\exim.confを編集
    domainlist local_domains = @ : yourdomain
    domainlist relay_to_domains = 
    hostlist   relay_from_hosts = 127.0.0.1 : yourlocalnetaddr
    # yourdomainには自分のドメイン名を、yourlocalnetaddrには自分のサーバのローカルセグメントのアドレスを入れる(例:192.168.0.0/16)
  4. サービスを開始する
    net start exim
  5. 25番ポートでListenしていることを確認する
    netstat -an | grep 25
    # TCP 0.0.0.0:25 0.0.0.0:0 LISTENING の列があればOK
  6. ローカルのメールクライアントからテストメールを送信して動作確認

備考

  1. うまく動かない場合、/var/log/exim/*.logを見ると、forkに失敗している事がある。この場合、cygwinのbaseカテゴリのrebaseパッケージをインストールし、cmdを起動→ash→/bin/rebaseallと起動するとforkができるようになる可能性がある。
  2. 停止したい場合は net stop exim
  3. サービスの設定はWindowsのサービスマネージャからできる
  4. 今回はSharepointPortalServerのSMTPとバッティングするので、/etc/exim.confのdaemon_smtp_portsに代替のポートを指定する
  5. ポートを変更する場合はWindowsの権限のあるユーザを使うようにインストールする。(ユーザを新規作成しない)

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ
Last-modified: 2010-02-21 (日) 09:30:20 (3137d)