![]() Perl (as noted above, not required but supported by SquirrelMail) can be found for Windows at.See InstallingSquirrelMailWindowsIIS for details on installing this web server. Microsoft's IIS (Internet Information Services) comes with Windows Server 2000, XP Professional, Vista, and Server 2003 systems, and may be available on other systems. Apache httpd and PHP are both available free for certain uses (see their licenses) for Windows.Most servers can be run fine without Perl or Cygwin on a Windows-based SquirrelMail system! Best bet from my experience: Avoid Cygwin unless you _need_ a complete set of UNIX tools for Windows, and for SquirrelMail, that is normally not the case. Note on Cygwin: It can be an extremely large, cumbersome install when only a few additional UNIX-type files might be needed (note the words "all" and "full" when Cygwin is mentioned).you still might have to download PHP separately, but can compile it using Cygwin, which should work much more smoothly than compiled natively). There's even Apache w/PHP if you select them to be installed from the Setup screen (they're under Web - this might not be quite what you need if you're not using Apache, i.e. You could even install Cygwin from This is entirely free, and provides a reliable, full UNIX environment under Windows, including all UNIX tools and Perl.Or try which is another set of GNU utilities and the cat, grep, and patch you might need.Try putting them in your C:\WINDOWS or C:\WINNT directory, or someplace in your PATH. ![]() Here is a link to some open source utilities, precompiled for Win32: I would suggest at minimum that you have the files cat.exe (needed for the plugin SquirrelSpell) and patch.exe (for many plugins that need to patch something).If you do not have a fully qualified hostname for your system (if you're not sure, you probably don't) use the IP address of the server instead. It must be registered in DNS in order for it to work correctly. You cannot just make up a hostname like. If you're still getting nothing, but test.php worked, then you might have put an invalid hostname in nf. Alternatively with IIS, you should go through the default page setup again and verify that index.php is added. I recommend putting it before index.html so that if index.html is accidently created it won't interfere with SquirrelMail. If the second one works and the first didn't, you need to edit nf and add index.php on the DirectoryIndex line. Specify these as your Data and Attachment directories.Īt this point you should be able to open up a browser and go to. Get the core working first before you start playing with extra features.Ĭreate a directory C:\Data and within that directory create two more directories c:\Data\Data and C:\Data\Attachments. You should initially disable all of the plugins. Make sure that you have the right IP address for your IMAP server and SMTP server (you do have an IMAP server and SMTP server up and running already don't you?). ![]() Now you need to modify the conf/config.php file to set up your site configuration. If SquirrelMail is the only thing running on the server I suggest using the root since it will mean less to type each time for the user. You can either put the files in the root of your web documents if SquirrelMail is the only thing the web site will be used for or you can put them in a subdirectory like /mail. See the workarounds below.Įxtract the SquirrelMail distribution to your htdocs directory. And for many administrators, this will work fine! Also, if you install Plugins, you might need certain UNIX or GNU utilities like patch, cat, grep, sed, etc. But even if you don't install Perl, you can manually edit your configuration file located in C:\yourwebdirectory\config\config.php. For example, you must have Perl installed if you want to use the installation script ( ).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |