> Company

 > News

 > Login

 

 > Purchase

 > Site Search

 

MailListBot Help - Installing on Windows Server 2003

Summary

This tutorial will give you step-by-step instructions on installing MailListBot on Windows 2003.

Due to a bug/design feature with Windows Server 2003, components/ActiveX controls that create Windows Sockets are not automatically granted permission to do so.

In order to use MailListBot on Windows Server 2003, you will need to do the following:

  1. Set the IIS password to a password that you know or have it available in this workaround.
  2. Wrap MailListBot in a COM+ wrapper.

Disclaimer: Use at your own risk. Every effort has been made to ensure accuracy, however, ExclamationSoft takes no responsibility for the changes made to your system.

 

Set the IIS password

If you know the IUSR_MACHINENAME password, you may skip this step.

The password for the user IUSR_MACHINENAME is usually not known, and is pseudo-random generated by Windows. You can retrieve this password from the metabase using adsutil or many other available metabase tools...it is stored unencrypted in the metabase. However, it is just as easily set too.

  1. Open the Computer Management console: Right-click on "My Computer" and select "Manage".

  2. Expand the node for "Local Users and Groups", select the folder named "Users". On the right window pane, select "IUSR_MACHINENAME".

  3. Right-click on "IUSR_MACHINENAME", selct "Set Password". Set the password and write it down. For this tutorial, we will use "iis".

  4. Close the Computer Management console.

 

Create a COM+ Wrapper

The COM+ wrapper will allow MailListBot to "gain" permission to create a Windows Socket.
  1. Click the "Start" button, select "Programs", "Adminstrative Tools", "Component Services". The Component Services console will open.

  2. In the left-hand pane, select "Component Services", "Computers", "My Computer", "COM+ Applications".

  3. Right-click "COM+ Applications", select "New", "Application". The COM+ Application Install Wizard will open.

  4. Select Next

  5. In the next step of the wizard select "Create an empty application"

  6. In the next step of the wizard, enter the name of the empty application. Enter "MailListBot" and click "Next".

  7. In the next step, you will need to set the application identity. Select "This User". For username enter "IUSR_MACHINENAME". Enter the password for this user. Click "Next".

  8. In the next step for "Add Application Roles", click Next.

  9. In the next step to "Add Users to Roles", expand the node for "Creator Owner" and select the folder "Users". Click the "Add" button. Add the username "IUSR_MACHINENAME". It should appear as a user under the system administrator or the currently logged in user.

  10. Click "Next", then finish the wizard.

  11. The MailListBot application should now appear as a new COM+ Application

  12. Expand the node for MailListBot. Right-click "Components" and select "New", then select "Component". The "Component Install Wizard" will appear. Click "Next" to begin the wizard.

  13. Select "Install new component(s)". Navigate to the installation directory for MailListBot, e.g. C:\Program Files\MailListBot, and select "MailListBot.dll".

  14. Click "Next", then click "Finish" to complete the wizard. The component "ExclamationSoft.MailListBot.3" should be listed as a component for the "MailListBot" application.

  15. Right-click on "MailListBot" and select "Properties".

  16. Select the "Security" tab. Uncheck the box "Enforce access checks for this application", and select the first radio button with the text "Perform access checks only at the process level..."

  17. Click OK

     

Restart IIS

Restart IIS by issuing the iisreset command from the command line or reboot the system for the new configuration to take effect.

 

 

Content, HTML, and files Copyright © 1999-2009 ExclamationSoft Inc.
Privacy Policy    ExclamationSoft Home    Contact Us
Microsoft is a registered trademark of Microsoft Corporation in the United States and other countries