How to modify Smarter Mail access URL?

Question: How can I modify the mail access URL like http://mail.domain.com for SmarterMail server?

Solution:
The instructions for setting up SmarterMail as an IIS site differ slightly, depending on whether you are using IIS 6.0 or IIS 7.0. Both are described below.
NOTE: This topic assumes that you are familiar with IIS and how it works. SmarterTools recommends you to use the Web server included with SmarterMail, if you are unfamiliar with or uncomfortable using Microsoft IIS.

Running SmarterMail in IIS6
An overview of the instructions are:

  1. Disable the SmarterMail Web server.
  2. Add Application pool.
  3. Add SmarterMail to IIS.
  4. Verify IIS Settings.
  5. Update DNS.
  6. Test the site.

Disable the SmarterMail Web Server
These steps will stop and disable the web server included with SmarterMail. They will also have the side-effect of disabling the shortcut on SmarterMail on your desktop until you update it with the new URL for SmarterMail.

  1. Click on Start :: Program Files :: SmarterTools :: SmarterMail :: Configure SmarterMail Web Server.
  2. Click on the Stop button.
  3. Change the Startup Mode as Disabled.
  4. Click on the Apply button.
  5. Click Close button.

Add an Application Pool
Follow these steps to add an application pool:

  1. Click on Start :: Control Panel :: Administrative Tools :: Internet Information Services (IIS) Manager.
  2. Right click on Application Pools and select New :: Application Pool.
  3. Name the pool "SmarterMail" (or something equivalent) and click OK.
  4. Click Close.

Add SmarterMail to IIS
Follow these steps to add SmarterMail to IIS:

  1. Click on Start :: Control Panel :: Administrative Tools :: Internet Information Services (IIS) Manager.
  2. Right-click on the web sites tree on the left of the page and choose New :: Web Site.
  3. When asked for a description, type "SmarterMail".
  4. Choose IP address which is to be used for webmail. If this IP address is shared with another web site, you will need to use a different port or Host Headers. For more information about using Host Headers, refer to the IIS documentation.
  5. For the physical path, browse to the SmarterMail\MRS folder. The default location is: C:\Program Files\SmarterTools\SmarterMail\MRS.
  6. Leave the "Allow anonymous access to this web site" box as checked.
  7. When asked what permissions to grant, choose only Read and Run Scripts.
  8. Finish the Wizard.

Verify IIS Settings
Follow these steps to verify the IIS settings:

  1. If you are using Windows 2003, verify that ASP .NET v2.0.50727 Web Service Extension is set as Allowed in IIS. If you do not see ASP .NET under Web Service Extensions, ensure that ASP .NET is enabled in the Application Server. You can do this by following this path: Control Panel :: Add/Remove Programs :: Windows Components :: Application Server :: Details.
  2. Ensure that the default document for the site is Default.aspx (under the Documents tab).
  3. For better performance, set HTTP content expiration for 7 days on the App_Themes folder unless you are actively creating a new skin.
  4. In Windows 2003, alter application pool's performance tab to disable the "Shutdown worker process after being idle for", or change it to a high value, like 240.

Update DNS
If any domains are already set up with SmarterMail, make sure to update their Webmail DNS records to point to the new IP address.

Test the site
Open up your browser and type the IP address of the site you just added.

Configuring IIS7 for Windows 2008
An overview of the instructions is: 

  1. Disable the SmarterMail Web server.
  2. Add Application pool.
  3. Add SmarterMail to IIS.
  4. Verify IIS Settings.
  5. Update DNS.
  6. Test the site.

Disable the SmarterMail Web Server
These steps will stop and disable the web server included with SmarterMail. They will also have the side-effect of disabling the shortcut on SmarterMail on your desktop until you update it with the new URL for SmarterMail.

  1. Click on Start :: Programs :: SmarterTools :: SmarterMail :: Configure SmarterMail Web Server.
  2. Click on the Stop button.
  3. Change the Startup Mode to Disabled.
  4. Click on the Apply button.
  5. Click the Close button.

Add an Application Pool
Follow these steps to add an application pool:

  1. Click on Start :: Control Panel :: Administrative Tools :: Internet Information Services (IIS) Manager.
  2. Right click on Application Pools and choose New :: Application Pool.
  3. Name the pool "SmarterMail" (or something equivalent) and click OK.
  4. Click Close.

Add SmarterMail to IIS
Follow these steps to add SmarterMail to IIS:

  1. Click on Start :: Control Panel :: Administrative Tools :: Internet Information Services (IIS) Manager.
  2. Select ServerName. Under IIS, double-click ISAPI and CGI restriction. Verify that ASP.NET v2.0 is allowed (If not, right click on ASP.NET v2.0 and select Allowed).
  3. On the left side of the page, right click and choose Add Website.
  4. Name the site as SmarterMail.
  5. If you created an Application Pool name other than SmarterMail, click Select and choose the correct Application Pool.
  6. For the physical path, browse to the SmarterMail/MRS folder. The default location is C:\Program Files\SmarterTools\SmarterMail\MRS.
  7. For Binding, choose an IP address to use for Webmail. If this IP address is shared with another Web site, you will need to use a different port or Host Headers. For more information about using Host headers, refer to the IIS documentation.
  8. Click OK.

Verify IIS Settings
Follow these steps to verify the IIS settings:

  1. In IIS Manager, click ServerName.
  2. Under Security, double click ISAPI and CGI Restrictions.
  3. Verify that ASP .NET v2.0 is allowed. If it is not, right-click on ASP .NET v2.0 and select Allowed.
  4. In IIS Manager, double-click Sites.
  5. Double-click the SmarterMail site.
  6. Double click on the App_Themes folder.
  7. Under IIS, double click HTTP Response Headers.
  8. Under the Action menus, click Set Common Headers.
  9. Check Expire Web content.
  10. Click After.
  11. Click the add 7 for the number of days.
  12. Click OK.
  13. In Administrative tools under Services, verify that the World Wide Publishing Service is Running.

HC Panel End Settings:

  • Login in HC panel at hcadmin level, Go to menu Server Manager :: Edit Server :: Mail Setting.
  • In the mail server IP field enter that Unique IP and enter port "80".
  • Provide SmarterMail login.

Note: Source taken from www.smartertools.com

If you have any further queries, please contact HC community.

Add Feedback