【 こうじ (10.17/06) 】 訂正です。OSはWindowsServer2003 R2 Standard x64 Edition SP1 です。 |
【 通りすがり (10.18/06) 】 「XMailCFG 環境設定」でルートディレクトリの設定を確認後、サービスを起動してみて下さい。意外にドライブ名や\がうまく設定できていない場合があります。 |
【 こうじ (10.18/06) 】 通りすがりさん、返信ありがとうございます。ルートディレクトリは該当フォルダのパスをコピーペーストで入力しています。 また、\\と入力しなさいという情報もあったので、そのようにもしてみたり、 末尾に\を指定つけてみたりと試してみましたが、 保存すると通常の形に変換されてしまいます。 大小文字は関係ないですよね? |
【 通りすがり その2 (10.18/06) 】 Server2003とIIS 6.0ですか。手元では2000serverしか使ってないのではずしているかもしれませんが、サーバーの構成時やIISの導入時にメールサーバーろ使うとか、SMTPを有効にしたりしていませんか?もしそうなら、Server2003のSMTPサービスが自動起動するようになっているのでXmailserverは起動できません。 一度確認してみてはいかがですか?#1488の方がそんなケースだったみたいですね。 |
【 こうじ (10.19/06) 】 通りすがりさん、ご返信ありがとうございます。他のサービスによりポートの占有等も確認いたしました。 IISに関しては、WEB・FTPのみでSMTPは起動しておりません。 使用しているサーバーの25番と110番、他管理ポートにtelnetしてみても ポートの使用はありません。 また、他のメールサーバー(ArGo MailServer Free)は問題なく起動します。 ただし、サービスとして登録できないため、これの使用は避けたいのです。 同様に、WindowsServer2003 SP1、IIS6の構成サーバーに 同バージョンのxmail及びxmailcfgをインストールしてみたところ、 こちらは問題なく動作しています。 サービスが起動しない状況ですが、 イベントログによると一度サービスは開始されてすぐに終了しているような状態です。 コマンドよりサービスを起動させるとエラーは出ず、 サービスは開始されました。と出ます。が、実際には起動していません。 また、OS自身の再インストールも実施してみましたが、症状は変わらずです。 何度も申し訳ありませんが、よろしくお願いいたします。 |
【 Dr.Ballon (10.19/06) 】 こうじさん、私も以前x64EditionでXMailを試したことがありますが、やはり動かすことができませんでした。 症状はこうじさんのケースと全く同じです。 恐らくx64Editionでは動かせない何かがあるのでしょうね。 |
【 通りすがり その2 (10.19/06) 】 なるほど。x64Editionではだめなんでしょうかね。XmailのMLにはDavide Libenziさんの以下のようなコメントがあります。 http://www.mail-archive.com/xmail@xmailserver.org/msg14173.html Linux版なら動くのでしょうか・・。 |
【 tiger (10.20/06) 】 x64環境用にコンパイルしてみましたが、確かにレジストリの値を読みに行く場所が変みたいです。HKEY_LOCAL_MACHINE\SOFTWARE\GNU\XMail に書くはずのキーを HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\GNU\XMail 下にも書いてみたら、サービス起動しました。 他にも問題があるかもしれないですが…。 |
【 与太郎 (10.20/06) 】 ほう、それは価値あるはなしです。。。 |
【 こうじ (10.23/06) 】 皆さん、tigerさん、ご返信ありがとうございます。ソースをコンパイルしてみようと試みていたのですが、 なぜかソースリンクが切れているようでどうしようかと思っていました。 レジストリの件、ありがとうございます。 さっそく試してみます。 |
【 通りすがり その2 (10.23/06) 】 念のためですが、http://www.xmailserver.org/からなら1.22のソースもダウンロードできますよ。 |
【 こうじ (10.23/06) 】 こんにちは。tigerさんの情報どおり、レジストリを修正してみたところ、 問題なくサービス起動いたしました。 現在、xmailcfg及びK4の動作確認を取っておりますが、 ぜんぜん問題ありません。 これで一通りテストを行ってみようと思います。 通りすがりさん、 ソース情報ありがとうございます。 時間を作ってコンパイルし、詳細を確認してみようと思っています。 この度は皆様、いろいろご教授いただきましてありがとうございました。 |
【 通りすがり その2 (10.23/06) 】 マイクロソフト社の「64 ビット版の Windows Server 2003 と Windows XP での 32 ビット プログラムの互換性について」http://support.microsoft.com/kb/896456/ja という文書に「その他の注意事項」として、「レジストリとファイルのリダイレクト」という項目があります。この辺が関係しているのでしょうか。 |
【 tiger (10.24/06) 】 >通りすがりさんご指摘のとおり32bit アプリケーションならば、WOW6432Node 以下のレジストリを読みに行くには合点が行く話なのですが、XMailServer を64bit アプリケーションとしてコンパイルをして稼動させても、WOW6432Node 以下のレジストリを読みに行ってるようなので、納得し兼ねるところがありました。 で、再度サービスを起動させて、タスクマネージャで確認してみたところ、XMail.exe が32bitプロセスで稼動しちょるorz... で、もう一度 xmail.exe とか削除して確認してみたところ、ちゃんと XMail-1.22/release/xmail.exe XMail-1.22/ctrlclnt/release/ctrlclnt.exe XMail-1.22/mkusers/release/mkusers.exe XMail-1.22/send_mail/release/send_mail.exe XMail-1.22/xmcrypter/release/xmcrypter.exe に64bit版が生成されてました。 x64 フォルダ下に exe が無かったので、てっきり XMail-1.22 フォルダ下に exe が生成されたものだと早合点したのがいけなかったです…。 x64版としてコンパイルすれば、普通に使用できそうな感じがしてきました。 x64 binary 版として、アップした方が良いでしょうか? これは、Davide さんと要相談かな? 皆さんにご協力いただけるなら、x64版をこっそり一時的に公開するので、テストしてもらえると良いかも…。 |
【 tiger (10.24/06) 】 書き忘れた…。x64版 xmail では、レジストリの位置も通常と同じでサービス起動できました。 |
【 tiger (10.27/06) 】 x64 版は、特に需要がないのかな… |
【 Dr.Ballon (10.28/06) 】 tigerさん、実は私も何度かXMailをx64アプリケーションとしてコンパイルしたことがありますが、そのときは起動しますがメールサーバーとしての機能は果たしていないようでした。 どうもレジストリだけの問題ではないようです。 |
【 tiger (10.30/06) 】 Dr.Balon さん、情報ありがとうございます。ま、でも 32版で動かせるのだからOKですか…。 |