The online FAQ database contains hundreds of answers to frequently asked questions, articles on using our web server applications and other related technologies, and resolutions to common problems. If you are seeing an error message, be sure to try searching on the error message or error number that you are seeing.

Question My ISP/webhost says that their SMTP server that I need to use for outgoing mail will only doing mail forwarding if I use SMTP-Authorization. What is that and how do I configure my XCENT software to use it?

Answer SMTP-Authorization is a means where the web server must authenticate itself with the SMTP server first before the SMTP server will deliver or forward any outgoing mail from the web server. The v3.x versions of XCENT web server applications need to use a new updated email library in order to use SMTP-Authorization. You will need to download the current version of the xcCommonEmailLib from the downloads section of the XCENT web site. Copy this to all of your web software folders and change all your respective configuration files to include this new email library using the line shown here:

<!-- #include file="xcCommonEmailLib.asp" -->

...and add the following lines:

glEmailComponent = 2 ‘Change # to one of the supported component types (see below).
gsMailLibPickupFolder = "" 'should be left blank for most installations
gsMailLibUsername = "" 'username to use when SMTP Auth required, for applicable components
gsMailLibPassword = "" 'password to use when SMTP Auth required, for applicable components


To use one of the possible email components, you would change the value for glEmailComponent to one of the following:

1 = Microsoft CDOSYS Pickup
2 = Microsoft CDOSYS Port
10 = Microsoft CDONTS (Deprecated unless using pre-Win2000 server)
11 = Persits ASPEmail
12 = ServerObjects AspMail
13 = ServerObjects AspQmail
14 = BambooSMTP (Deprecated, not recommended for use)
15 = Dimac JmailV3 (Old)
16 = Dimac Jmail (v4 and newer)
17 = AspSmart SmartMail
18 = SoftArtisans SmtpMail


Then to use SMTP-Authorization, fill in the values for the username and password that your webhost provides you with, in the gsMailLibUsername and gsMailLibPassword settings. Leaving these blank, as the default shows, will disable SMTP-Authorization. The following components support SMTP-Authorization:

AspEmail (Persits)
CDOSYS Port (Microsoft)
JMail (Dimac)
SmartMail (AspSmart)
SmtpMail (SoftArtisans)