AfterLogic WebMail Pro ASP

  1. I've just installed WebMail and am getting "Path to the data folder is incorrect. WebMail cannot run. Check "settings_path.asp" file error. How to resolve?

  2. I'm getting "Server object error 'ASP 0177' Server.CreateObject failed". Why?

  3. I'm getting "Server object error 'ASP 0178' Server.CreateObject failed while checking permissions. Access is denied to this object". What's wrong?

  4. I'm not able to upload/download big attachments. Why?

  5. Does space usage indicator show used/free account space on mail server or in database?

  6. Is there a trial version of AfterLogic WebMail Pro?

  7. What are the hosting requirements for WebMail Pro?

  8. Does WebMail provide "sign-up" feature (registering new accounts on a mail server)?

 

1. I've just installed WebMail and am getting "Path to the data folder is incorrect. WebMail cannot run. Check "settings_path.asp" file error. How to resolve?

You should change the default path to the correct path to WebMail data folder in settings_path.asp file. Please note, this path must be physical (the path to the folder on file system of the computer, NOT Internet path or URL). This physical path must be absolute (including drive disk letter) or relative to the folder containing ASP scripts of the application.

Some samples:

  • "C:/WebMail/Data/" - CORRECT absolute path
  • "../../WebMailData/" - CORRECT relative path (assuming WebMailData folder is in the folder which is 2 levels up the folder containing ASP scripts of the application; for instance, ASP scripts are in C:/Inetpub/wwwroot/webmail folder and data folder is C:/Inetpub/WebMailData)
  • "http://www.myhost.com/WebMailData/" - INCORRECT (!) path. Filesystem path required instead of URL.

WebMail installation consists of two main folders: web and data. The web folder contains WebMail code and should be visible from the web. The data folder contains WebMail settings and is used as a temporary storage for saving attachments. The data folder should be invisible from web for security reasons. WebMail can locate the data folder only if correct path to this folder is specified in settings_path.asp file.

This problem can also occur if Internet Guest Account has insufficient permissions to the data folder . Please complete the steps below to grant the appropriate permissions:

  • using Windows Explorer, navigate to the folder which contains the data folder;
  • in context menu, choose "Properties" of the data folder and "Security" tab;
  • add Internet Guest Account (usually IUSR_<SERVER_NAME>) into the list;
  • tick "Allow full control" checkbox to grant permissions and press "OK".
 

2. I'm getting "Server object error 'ASP 0177' Server.CreateObject failed". Why?

This means not all the required components were correctly installed during WebMail installation.
Please install the following components from /bin folder of the WebMail package:

MailBee.exe
MessageCensor.exe

Since both these components have been successfully installed, the error should disappear.

 

3. I'm getting "Server object error 'ASP 0178' Server.CreateObject failed while checking permissions. Access is denied to this object". What's wrong?

This means Internet Guest Account has insufficient permissions to MailBee.dll file. To resolve the problem, please follow the steps below:

  • using Windows Explorer, navigate to MailBee Objects installation folder ("C:\Program Files\MailBee" by default);
  • in context menu, choose "Properties" of MailBee.dll file and "Security" tab;
  • add Internet Guest Account (usually IUSR_<SERVER_NAME>) into the list;
  • tick "Allow full control" checkbox to grant permissions and press "OK".

The same steps should be performed for MailBee Message Censor component. By default, it is installed into "C:\Program Files\MessageCensor". You should assign "Full control" permission to MC.dll file.

 

4. I'm not able to upload/download big attachments. Why?

This isn't AfterLogic WebMail issue, but IIS configuration one. Values of the following parameters need to be increased in IIS configuration:

AspBufferingLimit - limits size of files which can be downloaded from the server;
AspMaxRequestEntityAllowed - limits size of files which can be uploaded to the server.

To increase these values, follow the steps below:

  1. Shutdown your IIS server;
  2. Open C:\Windows\System32\Inetsrv\Metabase.xml file;
  3. Increase values of AspBufferingLimit and AspMaxRequestEntityAllowed parameters to higher numbers;
  4. Start your IIS web server after making the change;

This change can also be done without stopping IIS, but to make the Metabase.xml file writable, you will need to go to the IIS control panel, right click the server, select properties, and turn on "Allow changes to MetaBase configuration while IIS is running" option.

 

5. Does space usage indicator show used/free account space on mail server or in database?

This indicator shows used/free account space in the mailbox on the mail server and it doesn't matter which type of account synchronization you're using. But please note, in non-direct mode, the indicator value is more accurate in the case if you have performed synchronization (getting new mails) recently.

How does it work? In non-direct mode, AfterLogic WebMail Pro retrieves sizes of all e-mails in the mailbox and stores them in the database during synchronization or getting new e-mails, i.e. makes a snapshot of the mailbox. In the case if some new e-mails have arrived into the mailbox since the previous synchronization, WebMail Pro will not be notified about them until you perform synchronization again. That's why the indicator may not be 100% accurate.

In direct mode, WebMail Pro works directly with the mail server and the indicator always shows accurate value.

 

6. Is there a trial version of AfterLogic WebMail Pro?

AfterLogic WebMail Pro is not shareware and has no trial version. You can, however, evaluate it using AfterLogic WebMail Pro live demo. By clicking "Advanced login" link, you can log in any existing account on any public POP3 or IMAP server and examine the functionality.

 

7. What are the hosting requirements for WebMail Pro?

Because AfterLogic WebMail Pro is powered by MailBee Objects which is an ActiveX component and needs to be installed (registered in the system registry) on the server, you may encounter a problem during deploying WebMail Pro on a shared hosting server. Sometimes, hosting providers refuse to install any ActiveX components on their servers and using WebMail Pro on such servers is impossible. If you're going to use a shared hosting server, you should consult your hosting provider on this matter prior to purchasing AfterLogic WebMail Pro.

You can easily install AfterLogic WebMail Pro on your own or a dedicated server. Dedicated server is a type of server where you lease an entire server not shared with anyone. Usually, you have Remote Desktop Access to such server and may freely install any components or software you need.

 

8. Does WebMail provide "sign-up" feature (registering new accounts on a mail server)?

AfterLogic WebMail products are mail clients, not servers. They access mail on a mail server just like Outlook does (via POP3/IMAP/SMTP protocols). You cannot create an account on a mail server using a mail client (mail protocols do not provide such functionality). Accounts need to be created using tools of the mail server. Some mail servers, however, may provide an API which can be used to create accounts programmatically but there is no standard API for this, and many servers can create accounts only via administrative tools of this server or its native webmail (which communicates with the mail server engine through internal proprietary protocols).

Thus, it's often possible to implement account management via custom programming for a particular mail server but there is no out-of-box solution for this.

Also, please note that account management option (even if it's available) requires the webmail be installed on the same computer where the mail server is installed.

However, some servers include "auto-signup" option which means the account is automatically created when accessed first time. Thus, when you type valid credentials in AfterLogic WebMail and it attempts to connect to a mailbox, the mailbox is created automatically if it does not exist yet. Of course, extra security measures must be taken in this case to prevent unauthorized creation of accounts (IP address check or maintaining database of allowed accounts). AfterLogic WebMail products are shipped as a source code, so any required modifications can be easily made.