JS-Solutions Networks, Singapore - Knowledgebase http://www.js-solutions.com/knowledgebase.asp JS-Solutions Networks, Singapore. Knowledgebase, Web Hosting, Web Design - Helm User Guide, cPanel User Guide, Web Mail, Email Configuration, FTP, Spam Filtering. en-us support@js-solutions.com support@js-solutions.com JS-Solutions Networks, Singapore - Web Design, Web Hosting, Domain Registration, Reseller Hosting, Dedicated Server, Web Development, Content Management System, Ecommerce, Email Hosting http://www.js-solutions.com/images/jslogo.jpg http://www.js-solutions.com 300 81 <![CDATA[DBX File Corruption Recovery for Outlook Express]]> 1. Backup Current Email
1.1. Open up your outlook express
1.2. Right Click on Local Folder
1.3. Create A New Folder
1.4. Backup your Email by 'Drag and Drop' all your important email from the system folders (Inbox, Sent Item, Outbox, Deleted Item) into this New Folder. You can also create multiple new folders for each of the system folders

2. Finding Your Store Folder
Here is a quick and easy way to display your Store Folder with just a few clicks and keystrokes.

2.1. In Outlook Express, click Options on the Tools menu.
2.2. Click the Maintenance tab.
2.3. Click the Store folder button.
2.4. Press the TAB key to highlight the Store Folder path.
2.5. Press CTRL+C to copy the path to the clipboard.
2.6. Click OK, then again OK to close the Options panel.
2.7. Click Start, and then click Run.
2.8. Press CTRL+V to paste the path into the command line.
2.9. Click OK.
2.10. If you do not see any files in the folder that opens, click Folder Options on the Tools menu, click the View tab, and then click "Show hidden files and folders" and click OK.


Click the Store Folder button to see the path to your Outlook Express DBX files.

3. Repair Outlook Express
3.1. Close your outlook express
3.2. Delete the following files from your stored folder (inbox.dbx, sent items.dbx, outbox.dbx, delete items.dbx) Please kindly endure you have first backup as per indicated above, or else all your old email will be gone
3.3. Restart your outlook express
3.4. The corruption will be fixed.]]>
<![CDATA[Import/Export data with SQL Server 2005 Express - DTS Wizard ]]>
1. Try "C:Program FilesMicrosoft SQL Server90DTSBinnDTSWizard.exe"
If it worked, you already have the DTS Wizard. Start using it right away.

If it will not work, continue to step 2

2. Download the Microsoft SQL Server 2005 Express Edition Toolkit (223.9 MB) from

Click here to download

* select all components to install

3. Run "C:Program FilesMicrosoft SQL Server90DTSBinnDTSWizard.exe"

Thats it.. Now you can transfer data using the the great DTS wizard.

Follow the steps If you want to integrate it with the Sql server management studio express UI .
1. Open sql server management studio express.
2. Select Tools -> External Tools
3. Add a Title and Browse C:Program FilesMicrosoft SQL Server90 DTSBinnDTSWizard.exe for the Command field.
3. Click OK]]>
<![CDATA[Using Microsoft SQL Server Management Studio Express to Connect Microsoft SQL 2005 Database]]> here.

2. You will also need to install the MS XML 6 on your local terminal before proceeding the installation of Microsoft SQL Server Management Studio Express. You can download the MS XML 6 from here.

3. Follow the installation instruction as shown in the Microsoft SQL Server Management Studio Express.

** Please be reminded to have take note on the requirements listed on the download page.

4. Once the application has been installed on your local terminal, click Start > All Programs > Microsoft SQL server 2005 > SQL Server Managemtn Studio Express CTP

5. You will get a login screen as follow:



Please fill in the details as follow:

Server name: SQLServerIP,1533 ( refer notes below )

Authentication: SQL Server Authentication

Login: YourMSSQLDatabaseUsername

Password: YourMSSQLDatabasePassword

6. Once you have enter the above information, click the 'Connect' button and you will be connected remotely to your MS SQL database hosted in our SQL 2005 server.

Notes:

- You may obtain your SQLServerIP after you have created your MSSQL database inside your HELM control panel.

- Please make sure your local firewall is not blocking Port 1533.

- This article only applicable to Windows 2003 hosting packages with MSSQL database support.]]>
<![CDATA[SmarterMail 5.x Demo]]> <![CDATA[Setting up of Email in Windows Mail]]>
Launch "Windows Mail"



1) Go to "Tools"
2) Select "Accounts"



3) Click "Add"



4) Select "E-mail Account"



5) Enter [Display name] (i.e Wendy Tay)
6) Click "Next"



7) Enter your email address [yourname@your-domain.com] (i.e wendy@js-solutions.com)
8) Click "Next"



9) Select "POP3" as Incoming Mail Server
10) Enter [mail.your-domain.com] for both your Incoming and Outgoing Mail Server (i.e. mail.js-solutions.com)
11) Select "Outgoing server requires Authentication"
12) Click "Next"



13) Enter your email address [yourname@your-domain.com] as the Account Name (i.e. wendy@js-solutions.com)
14) Enter your [password]
15) Click "Next"



16) Click "Finish"

]]>
<![CDATA[Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats]]>
http://www.microsoft.com/downloads/details.aspx?FamilyId=941B3470-3AE9-4AEE-8F43-C6BB74CD1466&displaylang=en]]>
<![CDATA[Countries and Their Domain Extensions]]> ad Andorra
ae United Arab Emirates
af Afghanistan
ag Antigua and Barbuda
ai Anguilla
al Albania
am Armenia
an Netherlands Antilles
ao Angola
aq Antarctica
ar Argentina
as American Samoa
at Austria
au Australia
aw Aruba
az Azerbaijan
ba Bosnia and Herzegovina
bb Barbados
bd Bangladesh
be Belgium
bf Burkina Faso
bg Bulgaria
bh Bahrain
bi Burundi
bj Benin
bm Bermuda
bn Brunei Darussalam
bo Bolivia
br Brazil
bs Bahamas
bt Bhutan
bv Bouvet Island
bw Botswana
by Belarus
bz Belize
ca Canada
cc Cocos (Keeling) Islands
cf Central African Republic
cg Congo
ch Switzerland
ci Cote d'Ivoire (Ivory Coast)
ck Cook Islands
cl Chile
cm Cameroon
cn China
co Colombia
com US Commercial
cr Costa Rica
cs Czechoslovakia (former)
cu Cuba
cv Cape Verde
cx Christmas Island
cy Cyprus
cz Czech Republic
de Germany
dj Djibouti
dk Denmark
dm Dominica
do Dominican Republic
dz Algeria
ec Ecuador
edu US Educational
ee Estonia
eg Egypt
eh Western Sahara
er Eritrea
es Spain
et Ethiopia
fi Finland
fj Fiji
fk Falkland Islands (Malvinas)
fm Micronesia
fo Faroe Islands
fr France
fx France (Metropolitan)
ga Gabon
gb Great Britain (UK)
gd Grenada
ge Georgia
gf French Guiana
gh Ghana
gi Gibraltar
gl Greenland
gm Gambia
gn Guinea
gov US Government
gp Guadaloupe
gq Equatorial Guinea
gr Greece
gs South Georgia and South Sandwich Islands
gt Guatemala
gu Guam
gw Guinea-Bissau
gy Guyana
hk Hong Kong
hm Heard and McDonald Islands
hn Honduras
hr Croatia (Hrvatska)
ht Haiti
hu Hungary
id Indonesia
ie Ireland
il Israel
in India
io British Indian Ocean Territory
iq Iraq
ir Iran
is Iceland
it Italy
jm Jamaica
jo Jordan
jp Japan
ke Kenya
kg Kyrgyzstan
kh Cambodia
ki Kiribati
km Comoros
kn Saint Kitts and Nevis
kp Korea (North)
kr Korea (South)
ku Kuwait
ky Cayman Islands
kz Kazakhstan
la Laos
lb Lebanon
lc Saint Lucia
li Liechtenstein
lk Sri Lanka
lr Liberia
ls Lesotho
lt Lithuania
lu Luxembourg
lv Latvia
ly Libya
ma Morocco
mc Monaco
md Moldova
mg Madagascar
mh Marshall Islands
mil US Military
mk Macedonia
ml Mali
mm Mynamar
mn Mongolia
mo Macau
mp Northern Mariana Islands
mq Martinique
mr Mauritania
ms Montserrat
mt Malta
mu Mauritius
mv Maldives
mw Malawi
mx Mexico
my Malaysia
mz Mozambique
na Namibia
nc New Caledonia
ne Niger
net US network
nf Norfolk Island
ng Nigeria
ni Nicaragua
nl Netherlands
no Norway
np Nepal
nr Nauru
nt Neutral Zone
nu Niue
nz New Zealand (Aotearoa)
om Oman
org US Non-Profit Organization
pa Panama
pe Peru
pf French Polynesia
pg Papua New Guinea
ph Philippines
pk Pakistan
pl> Poland
pm Saint Pierre and Miquelon
pn Pitcairn
pr Puerto Rico
pt Portugal
pw Palau
py Paraguay
qa Qatar
re Reunion
ro Romania
ru Russian Federation
rw Rwanda
sa Saudi Arabia
sb Solomon Islands
sc Seychelles
sd Sudan
se Sweden
sg Singapore
sh Saint Helena
si Slovenia
sj Svalbard and Jan Mayen Islands
sk Slovak Republic
sl Sierra Leone
sm San Marino
sn Senegal
so Somalia
sr Suriname
st Sao Tome and Principe
su USSR (former)
sv El Salvador
sy Syria
sz Swaziland
tc Turks and Caicos Islands
td Chad
tf French Southern Territories
tg Togo
th Thailand
tj Tajikistan
tk Tokelau
tm Turkmenistan
tn Tunisia
to Tonga
tp East Timor
tr Turkey
tt Trinidad and Tobago
tv Tuvalu
tw Taiwan
tz Tanzania
ua Ukraine
ug Uganda
uk United Kingdom
um US Minor Outlying Islands
us United States
uy Uruguay
uz Uzbekistan
va Vatican City State
vc Saint Vincent and the Grenadines
ve Venezuela
vg Virgin Islands (British)
vi Virgin Islands (US)
vn Viet Nam
vu Vanuatu
wf Wallis and Futuna Islands
ws Samoa
ye Yemen
yt Mayotte
yu Yugoslavia
za South Africa
zm Zambia
zr Zaire
zw Zimbabwe ]]>
<![CDATA[When should you choose a dedicated server over other hosting platforms?]]>
You should choose dedicated server hosting when you notice your web users at your site is growing to approximately 3000 daily web users per day, or when you notice your web pages are loading very much slower when you initially started your website. Always check your web statistics to get the exact details. The database that you use can also affect the speed of downloading your web pages. In a nusthell, when you have a lot of concurrent web users on your website, you need a hosting server that serves your site only.

When a hosting server devotes solely to your web site, it is called dedicated hosting or dedicated server hosting. With a dedicated server, you have complete admission to the fundamental administrative functions of the server. With most dedicated server plans offered by web hosting companies, you need to know how to manage a dedicated hosting where technical support is concerned. If your not competent in managing a dedicated server, choose managed dedicated server hosting. This service allows you to rent an entire server that is supervised by a specialized hosting company. Most hosting companies provided managed dedicated hosting, but if you think you can manage and maintain the dedicated server by yourself, you can opt to choose unmanaged dedicated hosting which is slightly cheaper than managed dedicated hosting.

Because a dedicated server do not share its server resources with other website sites, as with shared hosting, it allows for more control over your server performance and bandwidth for your website. A dedicated server can also be configured and operated remotely. Hence, the cost of a dedicated server is always higher than the cost of a shared hosting services.

Choosing a good dedicated hosting service
Please research carefully before you want to sign up. Find a hosting providers that offer you good network stability, reliable support and better operation of sophisticated applications in a dedicated server compare to shared hosting. There are a lot of hosting companies out there that offer dedicated server hosting services. Many hosts offers both Linux and Windows platform, while some are only specialized in dedicated hosting. I list the hosting companies below to help you find good and reliable dedicated hosting services. ]]>
<![CDATA[Understanding Google Page Rank]]>
For those who are not familiar with Google's Page Rank, which is commonly known as PR, is Google's calculation or score of a web page based on external and internal linking of a site, as well as on-page criteria of the web page being linked to as well as the web page being linked from. The Page Rank calculation is much more detailed and complex, and we go into the calculation in more detail later in the tutorial, as well point out other places that you can read up on how Google calculates a web page's PR.

Before you can begin to develop or increase the PageRank of your website and individual web pages, you will need to evaluate what the PageRank of your site's pages is currently. To view the PR of your site you will need to download the Google Toolbar.

PageRank is in some ways related to link popularity, but the calculation is dependant on the quality and strength of the links, not just the number of links. So, how does one go about building and increasing their Page Rank. It is not as difficult as some may think. Google searches more sites more quickly, delivering the most relevant results.

Ranking Web Pages
Google runs on a unique combination of advanced hardware and software. The speed you experience can be attributed in part to the efficiency of our search algorithm and partly to the thousands of low cost PC's we've networked together to create a superfast search engine.

The heart of our software is PageRank™, a system for ranking web pages developed by our founders Larry Page and Sergey Brin at Stanford University. And while we have dozens of engineers working to improve every aspect of Google on a daily basis, PageRank continues to provide the basis for all of our web search tools.

PageRank Explained
PageRank relies on the uniquely democratic nature of the web by using its vast link structure as an indicator of an individual page's value. In essence, Google interprets a link from page A to page B as a vote, by page A, for page B. But, Google looks at more than the sheer volume of votes, or links a page receives; it also analyzes the page that casts the vote. Votes cast by pages that are themselves "important" weigh more heavily and help to make other pages "important."

Important, high-quality sites receive a higher PageRank, which Google remembers each time it conducts a search. Of course, important pages mean nothing to you if they don't match your query. So, Google combines PageRank with sophisticated text-matching techniques to find pages that are both important and relevant to your search. Google goes far beyond the number of times a term appears on a page and examines all aspects of the page's content (and the content of the pages linking to it) to determine if it's a good match for your query.

Integrity
The Google Page Rank value relies on the uniquely democratic nature of the Internet by using its vast global link structure as a prime indicator of an individual page's value. In essence, Google interprets a link from page A to page B as a vote, by page A, for page B. But, Google looks at more than the sheer volume of votes, or links a page receives. It also analyzes the page that casts the vote. Votes cast by pages that are themselves important or are favorably viewed as "established firms" in the Web community weigh more heavily and help to make other pages look established too.

Google's complex, automated methods make human tampering with our results extremely difficult. Google combines Page Rank with sophisticated text-matching techniques to find pages that are both important and relevant to your search. And though we do run relevant ads above and next to our results, Google does not sell placement within the results themselves (i.e., no one can buy a higher PageRank). A Google search is an easy, honest and objective way to find high-quality websites with information relevant to your search. ]]>
<![CDATA[3 Mistakes to Avoid While Choosing a Web Host]]>
Free Web Space
Remember seeing all those ads that mention "free web space"? Please avoid participating in these services. In most cases, the reason it's free is because the company will place advertisements for other websites all over your web page. This defeats the entire purpose of having "your own" web business.

Why should you have to give your potential customers away? Shouldn't you be able to keep the visitors that you have paid to receive through your own ad campaigns?

With "free web space" sites, you'll give away more business than it would cost you to get your own domain and hosting service. It's not worth it.


Limited hosting
Avoid hosting packages that will not allow you to add order forms, statistics, or multiple email accounts to your website. These are necessary tools for any webmaster who desires to open an online business.

It's best to choose a hosting service that offers many options such as:

- Multiple POP Email Accounts - Dedicated Hosting - Secure Servers - Web Usage Statistics - Web Space Allocation (you can get how much web space you'll need) - URL Redirection - Autoresponders

These are just a few "necessary" services to look for when choosing a web host for your new website.

Low Cost Hosting
Watch out for very low cost hosting packages (i.e. $2.50 per month). They usually require something in return, which can take away profits from your online business.

I must admit that it does sound appealing to sign up for free or very low cost hosting, but count the costs before signing up...

Each time an advertisement banner is placed on your website, it's designed to get your visitor to click out of your website and go some place else. Most free or low cost web hosting services place these banners at the very top of your web page - giving the visitor an opportunity to click out of your site before getting to the first words of your presentation.

One complaint that comes to mind about a free hosting service was that the company's server became overcrowded and the customer could not get their website to come up 50% of the time. When this happens, your business is closed - and you have no control over this situation]]>
<![CDATA[Before You Choose a Web Hosting Service]]>
Internet Service Providers
If you want to use the Internet, you need to have an Internet Service Provider (ISP). And many ISPs include a small amount of free Web space to create Web pages quickly and easily. ISP Web pages are perfect for people who want to put up small sites with low amounts of traffic. There are usually rate restrictions, and most ISPs don't offer a lot of features with their Web space.

ISP hosting is best for personal Web pages that don't get a lot of traffic. If you plan to run a business, you should only use your ISP hosting for testing and preparation of your site, rather than the site itself.

Free Web Hosting
If you have an ISP that doesn't offer Web space, free Web hosting is good. There are many free hosting providers and a lot of them offer advanced services like CGI, shell access, PHP, SSI, and other advanced topics. Free hosting is usually supported by advertising.

Free hosting is best for personal Web pages and very small business Web pages. Because they are supported by advertising, they are not ideal for any serious business. If you plan to run a business on your site, free hosting is great for testing your site and preparing the pages, but not good for running the business unless you can turn off the advertising.

Standard Paid Hosting
With paid hosting, you pay some money typically once a month for space and services on a Web hosting provider's site. Prices range from $1-2USD to several hundred per month. Generally, it depends upon what services you want. Services include CGI access, database support, ASP, ecommerce, SSL, extra space, extra bandwidth, and more.

Standard paid hosting is a great option for most Web-based businessses. Be sure to examine the options available from your server so that you get what you need. And don't focus solely on price - changing hosting providers can be difficult and expensive.

Domain Hosting
Domain hosting can be hard to understand. Instead of paying for the Web page space, you pay for your domain and then have your Web site hosted anywhere you like. With Domain hosting, you can use your ISP or free hosting service, and still reap the benefits of having a personalized Web site URL. Domain name hosting is sometimes referred to as URL redirection.

Domain name hosting is perfect for small businesses that don't have a lot of money to spend on Web hosting.

Colocation
Colocation puts your Web server in the machine room of a larger company. You connect to their very high-speed Internet connection. Colocation comes in managed and unmanaged versions.

Colocation is a great option for small to medium sized businesses that want more control over their Web hosting. With managed colocation, it's almost like having an IT department, even if your company is still fairly small.

Direct Internet Access
With direct access, you host your site yourself. You need a Web server computer and software and a very high-speed Internet connection with a dedicated IP address.

Hosting your site yourself offers you the most control over your Web server. Companies that have large data centers or just want to control every aspect of their Web and Internet access should look into this type of hosting. Be sure to contact your ISP before setting up a direct connection on a DSL or consumer ISP connection.



]]>
<![CDATA[Windows versus Linux for Web Page Hosting]]>
Linux and Windows are the two most common and readily available operating systems, and there are many good reasons for using both. Unix systems are very similar to Linux (and Mac OSX systems are as well) but as I mentioned above, Macintosh systems are few and far-between.

Accessing the Server
The first difference that most people notice with Web hosting operating systems is how you access the server. Both Windows and Linux offer FTP access to your files, but only Linux will generally offer telnet or ssh access. (It's possible to set up telnet access on Windows, but very few hosting administrators offer it.) FTP is a way of transferring your files from your hard drive to your Web server. Telnet and SSH are a way to open a window directly on the Web server and manipulate files right there, usually using Unix command line commands.

Writing Your Pages
Both Windows and Linux servers will serve HTML pages and JavaScript. Typically, Windows servers use files named *.htm while Linux servers use files named *.html, but there is no real difference between these names, just what you prefer.

FrontPage extensions are often cited as the reason to use a Windows server. But there are Linux servers that offer this service as well.

CGI
CGI and Perl access are often found on both Windows and Linux servers, but it is more typical on Linux. If you need to program forms, you should make sure that your hosting service provides CGI or another way to process them.

Other Server-Side Scripts
But you're not stuck with just Perl if you need to process forms. Many hosting systems offer PHP, ASP, and ColdFusion. These server side scripting options give you a lot of flexibility. PHP is more often found on Linux systems, while ASP is more often found on Windows. ColdFusion can be found on both.

Databases
If you're going to run a dynamically driven Web site, then you'll want a database. The two most popular are mySQL and Access. mySQL runs on both Linux and Windows, but is more often found on Linux servers. Access is only available for Windows.

Security
Security is very important to your Web host. Many people will argue that Windows servers have more vulnerabilities than Linux servers. But the reality is that they both have security problems. Security is more important at the hosting service's administration level than it is at the operating system level. If you have good administrators, your server will be more secure - regardless of OS.

The Bottom Line
The differences between the operating systems is much less than you might think. I would recommend, when choosing a hosting server you find one that has the options you want, rather than worrying about what operating system they are running on the back end.]]>
<![CDATA[10 simple ways to improve website design]]>
The following list of common web design mistakes addresses the needs of commercial websites, but it can be easily applied to personal and hobby websites, and to professional non-profit website as well. Avoid these common mistakes at all costs.

#1: About us: Every website should be very clear and forthcoming about its purpose. Either include a brief descriptive blurb on the homepage of your website, or provide an ‘About us’ (or equivalent) page with a prominent and obvious link from the homepage, which describes your website and its value to the people visiting it.

It is even important to explain why some people may not find it useful, providing enough information so they will not be confused about the site's purpose. It is better to send away someone uninterested in what you have to offer with a clear idea of why he or she isn't interested than to attempt to trick such a person into wasting an inordinately long time finding this out without your help. After all, a good experience with a website that is not useful is more likely to get you customers by word of mouth than a website that is intentionally obscure and difficult to understand.

#2: Alt and title text: Ensure you make use of the alt and title attributes for every XHTML tag on your website that supports them. This information is of critical importance for accessibility when the website is visited using browsers that do not support images, and when more information than the main content might otherwise be needed.

The most commonly important reason for this is accessibility for the disabled, such as blind visitors who use screen readers to surf the web. Never include too much text in the alt or title attribute, however — the text included should be short, clear and to the point. Do not inundate your visitors with paragraph after paragraph of useless, vague information in numerous pop-up messages; just make it as accessible as possible. The purpose of alt and title tags is, in general, to enhance accessibility.

#3: Archive URLs: All too often, websites change URLs (web addresses) of pages when they are outdated and move off the main page, into archives. This can make it extremely difficult to build up significantly good search engine placement, as links to pages of your site become broken. When you first create your website, ensure you do so in a manner that allows you to move content into archives without having to change the URL. Popularity on the web is built on word of mouth, and you will not be getting any of that publicity if your page URLs change every few days.

#4: Content dates: In general, you must update content if you want return visitors. People only come back if there's something new to see. This content needs to be dated, so that your website's visitors know what is new and in what order it appeared. Even in the rare case that website content does not change regularly, it will almost certainly change from time to time — if only because a page needs to be edited now and then to reflect changing information.

Help your readers determine what information might be out of date, by date stamping all the content on your Web site somehow, even if you do so only by adding "last modified on" fine print at the bottom of every page of content. This not only helps your Web site's visitors, but also helps you: the more readers understand that any inconsistencies between what you've said and what they read elsewhere is a result of changing information, the more likely they are to grant your words value and come back to read more.

#5: Content density: Including too much information in one location can drive visitors away. The common-sense tendency is to be as informative as possible, but you should avoid providing too much of a good thing. When too much information is provided, readers get tired of reading it after a while and start skimming. When that gets old, they stop reading altogether.

Keep your initial points short and relevant, in bite-sized chunks, with links to more in-depth information when necessary. Bullet lists are an excellent means of breaking up information into sections that are easily digested and will not drive away visitors to your Web site.

The same principles apply to lists of links — too many links in one place becomes little more than line noise and static. Keep your lists of links short and well-organised so readers can find exactly what they need with very little effort. Visitors will find more value in your Web site when you help them find what they want, and make it as easily digestible as possible.

#6: Decorative images: With the exception of banners and other necessary branding, decorative images should be used as little as possible. Use images to illustrate content when it is helpful to the reader, and use images when they themselves are the content you wish to provide.

Populate your Web site with useful images, not decorative images, and even those should not be too numerous. Images load slowly, get in the way of the text your readers seek, and are not visible in some browsers or with screen readers. Text, on the other hand, is universal.

#7: Link indirection/interception/redirection: Never prevent other Web sites from linking directly to your content. There are far too many major content providers who violate this rule, such as news Web sites that redirect links to specific articles so visitors always end up at the homepage.

This sort of heavy-handed treatment of incoming visitors, forcing them to the homepage of the Web site as if they can force visitors to be interested in the rest of the content on the site, just drives people away in frustration. When they have difficulty finding an article, your visitors may give up and go elsewhere for information. Also, incoming links improve your search engine placement dramatically — and by preventing incoming links from working properly, you discourage others from linking to your Web site.

#8: Recent features: The content dates point above (number four) mentioned changing content. Any Web site with content that changes regularly should make the changes easily available to visitors to the Web site. New content today should not end up in the same archive as material from three years ago, especially without a way to tell the difference.

New content should stay fresh and new long enough for your readers to get some value from it. This can be aided by categorising it if you have a Web site whose content is updated very quickly — by breaking up new items into categories, you can ensure readers will still find relatively new material easily within specific areas of interest. Effective search functionality and good Web site organisation can also help readers find information they've seen before and want to find again. Help them do that as much as possible.

#9: Thumbnail image size: When providing image galleries with large numbers of images, linking to them from lists of thumbnails is a common tactic. Thumbnail images, in case you are not familiar with the term, are smaller versions of images intended to give the viewer an idea what the main image will look like when it is viewed. When presenting thumbnail images, however, it is important to avoid making them so small that the visitor to your Web site cannot get a useful idea of the main image from the thumbnail.

It is also important to produce scaled-down and/or cropped versions of your main images, rather than to use XHTML and CSS to resize the images. When images are resized using markup, the larger image size is still being sent to the client system — to the browser the Web site's visitor uses. When loading a page full of thumbnails that are full-size images resized by markup and stylesheets, a browser uses a lot of processor and memory resources. This can lead to browser crashes and other problems or, at the very least, cause extremely slow load times. Slow load times cause Web site visitors to go elsewhere. Browser crashes are even more effective at driving visitors away.

#10: Webpage title: Many Web designers do not set the title of their Web pages. This is obviously a mistake, if only because search engines identify your Web site by page titles in the results they display and saving a Web page in your browser's bookmarks uses the page title for the bookmark name by default.

A less obvious mistake is the tendency of Web designers to use the same title for every page of the Web site. It would be far more advantageous to provide a title for every page that identifies not only the Web site, but the specific page. The title should still be kept short and succinct, of course. A Webpage title that is too long is almost as bad as no Webpage title at all.

The above considerations for Web design are very important, but often overlooked or mishandled. A couple of minor failures can be overcome by successes in other areas, of course, but it never pays to shoot yourself in the foot just because you have another foot to use. Enhance your Web site's chances of success by keeping these principles in mind while designing your Web site.
]]>
<![CDATA[What do I need to do to read an RSS Feed?]]>
A variety of RSS Readers are available for different platforms. Some popular feed readers include Amphetadesk (Windows, Linux, Mac), FeedReader (Windows), and NewsGator (Windows - integrates with Outlook). There are also a number of web-based feed readers available. My Yahoo, Bloglines, and Google Reader are popular web-based feed readers.

Once you have your Feed Reader, it is a matter of finding sites that syndicate content and adding their RSS feed to the list of feeds your Feed Reader checks. Many sites display a small icon with the acronyms RSS, XML, or RDF to let you know a feed is available. ]]>
<![CDATA[Why RSS? Benefits and Reasons for using RSS?]]> <![CDATA[What is RSS?]]> <![CDATA[Use the Internet and Your Web Site to Close Sales ]]>
Design a Website that Pushes Customer Hot Buttons
The website should meet customer needs and build excitement about your products or services. This is absolutely critical, because the sales process may stall when a potential customer visits a poorly designed site. Develop a site that gets rave reviews and works for customers. Get outside of your box and get feedback from folks other than your site developer, friends or co-workers. Get feedback from customers. They will decide if your site adds value with a click of their mouse.

Send Everyone to Your Site
Be proud of your site. This confidence is expressed in how you ask people to visit the site. If you believe in your site's ability to push hot buttons, your customers will believe. Send anyone you meet to your site. If the site pushes hot buttons, then the sales process will be much easier. Make sure there is something of value on the site for each visitor. This will usually come in the form of expert advice, or knowledge, about your product or service, not self-promoting content.

Deflect Sales Objections with Your Web Site
When objections arise, send people to your web site. Always validate the objection and let the customer know where to go on the site for help. Inform them that others have had the same concerns and the web site will clarify the situation. This educates the customer about how your company can help them. The website will allow the customer to look at the information with no pressure to respond or act. It lets the customer stay in control. A good website, that pushes customer hot buttons, will help ease objections and build the customer's confidence.

Use the Site to Build Trust
The site should support your sales process by building trust. This trust is built through credibility and competence, which are the keys to building trust and reducing objections. A well-designed site communicates to your customers that you know what you are doing and you understand their needs. This builds competence by expressing to your customer that you know how to help them. It also builds credibility by showing that you have the savvy and knowledge to build a web site that works. Customers will return to your site because it provides valuable knowledge.

Websites Qualify Prospects
The Internet is still very young and there is some novelty to having a web site, as not everyone has one, yet. Prospects that are interested in doing business with you will visit your site. This is a great way to qualify potential clients. If they do not take the time to visit your web site, then they probably are not going to buy or move forward with the project. Customer feedback about your site will be very helpful as you assess their needs. However, don't give up on prospects who do not visit your site, but learn from this process.

Follow-up with Email
Use benefit-oriented emails to connect with customers. Email is non-threatening and very customer focused because the client can respond on their time. Be direct with email and focus on benefits to the customer. Write about how you can help. Use the customer's name and avoid referring to yourself too often in your email message. The email should clearly express what you are going to do for your customers and how it will be a direct benefit to them.

This is an exciting time for sales and marketing professionals. Research and develop effective Internet marketing strategies and watch your sales grow.]]>
<![CDATA[Tips to design a sucessful website]]>
1. The main page of your web site should load in 8 seconds or less with a 56K modem.
According to two surveys, conducted by Forrester Research and Gartner Group, ecommerce sites are losing US$1.1 to US$1.3 billion in revenue each year due to customers click-away caused by slow loading sites. If a page takes too long to load, your potential customer will not wait.

2. Make sure you include proper META tags within the HTML of each page of your web site.
META tags are HTML codes that enable the Search Engines to determine what keywords are relevant to a specific site. About 80 percent of all web site traffic originates from major Search Engines. It would be a good idea to make sure you have done your homework and fully understand how to optimize your web pages prior to designing your site.

3. Be cautious when selecting your background and text colors.
Busy backgrounds make text difficult to read and draw attention away from the text. Always be consistent with your background theme on each page of your site. Your site should be nicely organized and uniform throughout.
Keep in mind, colors affect your mood and will have an affect on your visitors as well. Bright colors such as yellow and orange cause you to become more cheerful or happy. Colors such as blue and purple have a calming effect. Dark colors such as brown and black have a depressing effect. A good rule of thumb is to use colors based on the type of effect you are trying to achieve.

4. Avoid using too many animated graphics.
Not only can they be very distracting, but they can also cause your page to look unprofessional. In addition, animated graphics cause your page to load more slowly.

5. Your main page should specifically let your visitors know exactly what you are offering.
How many times have you visited a site and never figured out exactly what they were selling? If your potential customer cannot find your product or service, they definitely will not waste a lot of time looking for it. They will go on to the next site and probably never return. They are visiting your site for a specific purpose. They want something your site offers, may it be information, a product or service.

6. Try to avoid placing banners at the top of your page.
These can instantly take your customers or even be indexed by Search Engine robots. Limit the number of banners on your site to no more than two per page. One will be ideal.

7. Include your contact information on each page of your site.
In addition, try to reply to all comments and suggestions within 24 hours. This will help promote good business relationships. Your business relationships are the key to your success.

8. Check and double-check your site for spelling and grammatical errors.
In addition, make sure your images and links are all working properly. If you have several errors, your site will appear to be unprofessional.
9. Design your site to be easily navigated.
Place your navigation links together at the top, bottom, left or right side of the page. Use tables to neatly align your links. If you are planning on using graphic buttons to navigate your site, keep in mind that each graphic you add to your page will cause the page to take longer to load. If you only have a handful of navigational links, the use of graphic buttons will be fine.

10. If you must use frames, use them sparingly.
If frames are not properly used, they can make your site look unprofessional. Avoid making your visitors have to scroll from side to side to view your content. This can be very irritating.

11. Try to keep the number of clicks required to get from your main page to any other page on your site down to three.
Keep in mind, your visitors may enter your site from pages other than your main. Always have good navigational links on every page and place your company logo at the top of each page.

12. All web browsers are not created equally.
View your site through different browsers and screen resolutions so you will see how your visitors will view your site.

13. Continually add new content to your site.
Give your visitors a reason to keep coming back!
The proven fact is - the simple, well-designed, professional looking web sites make the sales. If you are still fazed by all the possibilities and would rather leave the job to a professional, contact our sales representatives at +65 67563527 or email at enquiry@js-solutions.com]]>
<![CDATA[How to get more traffic to websites]]>
1. Search Engine Submissions
Search engines bring 84% of the traffic to most web sites. To achieve effective results, ensure that the essential information is included in the meta tag of your web pages. Of course, it will not be easy to always secure top rankings as you will be competing against thousands of others.

2. Classifieds in IT Magazines
You can reach thousands of potential customers in your targeted market in this manner. Explore the hundreds of IT magazines available to find a medium that works for your product or service.

3. AOL Classifieds
AOL currently has over 15 million members. For USD12.50, you can have your little classified ad placed in view of people on a service where the ads are actually read. The key on AOL is to create a killer headline for your ad so it stands out above the hundreds of other ads in every category.

4. Yahoo Classifieds
There are very few free classified ad sites that actually work but Yahoo is one of the few that stands out above the crowd of mediocre free ad sites. Yahoo has more traffic than any other Internet site.
One tip is to create effective ads by deleting your ads every few days and replacing them. Then, you will be able to keep your ads towards the top of the list.

5. Trade Links
If you have a strong content-oriented site, you may be able to persuade other webmasters to link to you or to trade links with you. Develop content that people want to link to and then make contacts by visiting other websites, sending out personalized emails to webmasters you have visited and networking in discussion groups.

6. Start Your Own Mailing List
If you want to make money online, start your own mailing list. It is the best way to keep contact with your prospects and your customers. It is also the best way to build the credibility you need to make sales to your targeted market.

7. Banner Ads on Individual Sites
When people mention banner ads, one will almost always think of the major search engines or major sites online. However using banner ads on these high-traffic-high-cost sites is extremely difficult and risky.
Seek out individual sites who gets relatively high traffic (50,000 hits to 1,000,000 hits a month) instead to lower your dollar per impression cost.

8. Freebies
Attract traffic to your site by providing the kind of free content and services that you know your target market will be magnetized to.
We are talking about providing free articles (such as this), free downloads, links to useful tools, links to downloadable software. Give your visitors what they want and they will keep coming back. Best of all, they will bring their friend!]]>
<![CDATA[Things to Consider When Developing Your Website ]]>
Get informative responses
To be effective, your website should have the ability to respond to your clients' needs, provide them with the information they need and convince them of the value of your product or service. Besides being informative to your clients, you can also gather invaluable feedback from your clients that are useful to improve your business.

Define the purpose of your website
First, identify the type of business you are in, be it B2B (Business-to-Business) or B2C (Business-to-Consumer). A website can sell products to your target market and be a complementary marketing tool. It allows you to develop a qualified list of potential customers or database of potential members of your target market. It is imperative that you decide what you want your website to do for you.

your website contents
Successful websites are those that have relevant content that responds to the needs of the intended target market. The website should allow surfers to give you information about themselves as well as their enquiries/feedback on your business. Most importantly, it is essential that the website indicates the full contact details of your business so that it allows your potential customers to reach you more easily.

Entice users to come back to your website
Elements that make people come back to your website include high quality content, offers and incentives, online purchasing ability etc.
It is important that the website be easy to navigate, allows quick download and is frequently updated.

Creating the website
To find out more about our web design service, please contact us at +65 6756 3527 or email us at enquiry@js-solutions.com. ]]>
<![CDATA[Myths About Websites]]> "A website is a commodity"

All websites are not created equally, and all websites will aim for different goals. Your business' website is a unique marketing and sales tool, and should be perceived, created and managed as such.

"If I build a website, visitors will come"

This is not very true. It is true that, in time, the major search engines will eventually find your website and index it, but this may not happen for many months and they may not index your site favourably

Active and passive techniques should be employed to bolster the amount of targeted' traffic your website receives (targeted' traffic consists of visitors who are actually interested in your business and its products and services, as opposed to visitors who wind up on your site by accident or misleading techniques). There are different ways to promote your site, and we can help you get started, or take your existing strategy to the next level.

"All I need on my website is my corporate brochure"

While displaying some standard, corporate' information on your website can be valuable, the ways in which content is delivered and read online vary greatly from the ways it is presented in print. The content you display needs to be written for the web; in other words, it must be short, to the point, highly organized, and very hierarchical in importance.

Also, a website without goals is a website that won't achieve any. Simply placing your brochure online is not the answer. You must consider certain factors such as what do I want my visitors to do on my website', and what do I want to tell them'?


"I don't need a custom website. I'll just use a template"

It is true that using a template or having a junior website firm develop your site for you using a template will save you money. But just keep in mind the age old business adage, you get what you pay for'.

A template site may in fact be a good starting point to ease your business onto the web, but it is definitely not a tool for taking your online strategy to the next level. Your website should have specific and measurable goals, and these goals will be unique to your business. More often than not, a template will be unable to facilitate meeting those goals.

"My friend's niece, Elaine, knows computers. I'll get her to build my site"

This is probably the single largest and most common mistake people make when having a website built. If you think you are going to save thousands of dollars and receive professional results, you are going to be sorely mistaken.

Although Elaine may know a little about building basic web pages and manipulating pictures, she will almost certainly miss many important aspects of website design, not to mention website management, promotion, analysis, usability, accessibility, etc.

Most businesses who undertake this low cost approach will be sorely disappointed in the results. Their website will typically lack focus, cohesion and direction, and will not have been built for scalability or the changing needs of a business.
]]>
<![CDATA[Does your business need a website?]]>
Do you currently (or would you like to) use email to communicate within your business and to your customers/vendors?

You will need a domain name in order to send and receive corporate email, which is the first step to getting a website.

Does your business publish public reports such as annual reports or earnings reports?

If so, these reports can be easily posted on your website, saving you both time and money when it comes to mailouts and printing.

Do the people in your business' target market spend time online?

If your customers are online part of the time, then they may be looking for your business online. This is an extra medium for you to capture their interest and inform them about your business and your products/services.

Does your business actively market its products or services?

Marketing your products/services online is very cost effective. Your message can be broadcast all over the world instantly, and with a proper promotion strategy in place, you could put your message directly in front of people in your target market who are ready to buy.

Do you find that your customers typically ask the same questions in regards to your product/service or its support?

If so, these frequently asked questions can easily find an effective home online.

Do you ever hire new staff?

Posting job opportunities online is becoming increasingly popular, and can be a first stop for a lot of job seekers.]]>
<![CDATA[The Value of a Website]]>
Online Sales
Selling products or services either directly or indirectly through your website.

Promoting Your Business/Brand awareness
Making your customers and potential customers (and/or the general public) more aware of your company and what it does.

Information Dissemination
Sharing important business information and documents with your customers and potential customers.

Generating Leads, Prospects and/or Customers
Probably the most common goal of a website, this can be very difficult to measure. It is the process of leading visitors to your website to facilitate their conversion into actual customers.

Repeat Business
Providing a website as a tool for existing customers to find out about secondary and add-on offers.]]>
<![CDATA[What Makes a Good Website?]]>
Purpose:
Why do you have a website? What its purpose? How are you going to measure your success?

Design:
We're talking about things like colour choice, alignments, visual interest, and meaningful metaphors.

Message:
Content is king. Every page in your website needs a goal. You need to understand who your target audience is and what you want them to do. Then you must provide them with the appropriate information and a meaningful call to action.

Architecture:
How are your pages organized? Is it intuitive? Will your target audience understand?

Usability & Accessibility:
HTML is still a coding language and it needs to be well formed and accessible. Not everyone who visits your site have fast connections, some can't install the Flash plug-in, knowing your target audience and your goals certainly help to set your usability and accessibility standards.

Online Marketing:
Appealing to the search engines is a game. Get it wrong and you'll find yourself banned. Do it right and you'll be rewarded with lots of free, targeted traffic. It's not difficult, it just takes experience and planning

Technical Stuff:
Is your domain easy to remember? Is your ISP reliable? Do they have 20,000 other websites hosted on your server? Do they support the right technologies for your website to grow? ]]>
<![CDATA[Web Site Design]]>
There are many aspects (design concerns) in this process, and due to the rapid development of the Internet, new aspects may emerge. For typical commercial Web sites, the basic aspects of design are:

The content: The substance, and information on the site should be relevant to the site and should target the area of the public that the website is concerned with.
The usability: The site should be user-friendly, with the interface and navigation simple and reliable.
The appearance: The graphics and text should include a single style that flows throughout, to show consistency. The style should be professional, appealing and relevant.
The visibility: The site must also be easy to find via most, if not all, major search engines and advertisement media.
A Web site typically consists of text and images. The first page of a website is known as the Home page or Index. Some websites use what is commonly called a Splash Page. Splash pages might include a welcome message, language/region selection, or disclaimer. Each web page within a Web site is an HTML file which has its own URL. After each Web page is created, they are typically linked together using a navigation menu composed of hyperlinks. Faster browsing speeds have led to shorter attention spans and more demanding online visitors and this has resulted in less use of Splash Pages, particularly where commercial websites are concerned.

Once a Web site is completed, it must be published or uploaded in order to be viewable to the public over the internet. This may be done using an FTP client. Once published, the Web master may use a variety of techniques to increase the traffic, or hits, that the website receives. This may include submitting the Web site to a search engine such as Google or Yahoo, exchanging links with other Web sites, creating affiliations with similar Web sites, etc.]]>
<![CDATA[100BaseT]]> <![CDATA[10BaseT]]> <![CDATA[XSL (Extensible Style Language)]]>
XSL is the second style specification to be offered by the World Wide Web Consortium (W3C )(www.w3c.org).The first, called Cascading Style Sheets (CSS), is similar to XSL but does not include two major XSL's innovations ? allowing developers to dictate the way Web pages are printed, and specifications allowing one to transfer XML documents across different applications.

W3C released the first draft of XSL in August 1998, and promotes the specifications as helpful to the Web's speed, accessibility, and maintenance.]]>
<![CDATA[XML (Extensible Markup Language)]]> <![CDATA[WWW (World Wide Web)]]> <![CDATA[WinSock (Windows Socket)]]> <![CDATA[WML (Wireless Markup Language)]]> <![CDATA[WAP (Wireless Application Protocol)]]> <![CDATA[WHOIS]]> <![CDATA[Web Proxy]]>
When it receives a request for a Web resource (specified by a URL), a caching proxy looks for the resulting URL in its local cache. If found, it returns the document immediately. Otherwise it fetches it from the remote server, returns it to the requester and saves a copy in the cache. The cache usually uses an expiry algorithm to remove documents from the cache, according to their age, size, and access history. Two simple cache algorithms are Least Recently Used (LRU) and Least Frequently Used (LFU). LRU removes the least-recently used documents, and LFU removes the least-frequently used documents.

Web proxies can also filter the content of Web pages served. Some censorware applications which attempt to block offensive Web content are implemented as Web proxies. Other web proxies reformat web pages for a specific purpose or audience; for example, Skweezer reformats web pages for cell phones and PDAs. Network operators can also deploy proxies to intercept computer viruses and other hostile content served from remote Web pages.]]>
<![CDATA[Uniform Resource Locator (URL)]]> <![CDATA[Top Level Domain (TLD)]]>
Below are some of the common TLDs,

.COM
.com was one of the original top-level domains, established in January 1985, and has grown to be the largest TLD in use. Although .com domains have always been intended for commercial use, they are currently available for anyone to register.

.NET
.net was one of the original top-level domains, created in January 1985. It was initially intended for use by network oriented entities such as Internet service providers. Currently, there are no formal restrictions on who can register a .net domain name. Therefore, while still popular with network operators, it is often treated as a second .com by many.

.BIZ
.biz is intended for domains to be used by businesses; the name is a phonetic spelling of the first syllable of "business." It was created to relieve some of the demand for the finite domain names available in the .com top-level domain, and to provide an alternative to businesses whose preferred .com domain name had already been registered by another party. There are no specific legal or geographic qualifications to register a .biz domain name, except that it must be for "business or commercial use".

.ORG
.org was one of the original top-level domains, established in January 1985, originally intended for use by organizations that did not meet the requirements for other TLDs. Now anyone can register a .org domain. .org was the domain commonly recommended for use by individuals, although .name and .info are now alternatives.]]>
<![CDATA[SQL (Structured Query Language)]]>
SQL defines the methods used to create and manipulate relational databases on all major platforms.

By the way, the correct pronunciation of SQL is a contentious issue within the database community.

In their SQL standard, the American National Standards Institute declared that the official pronunciation is "es queue el."

However, many database professionals have taken to the slang pronunciation "sequel."

SQL comes in many flavors. Oracle databases utilize their proprietary PL/SQL.

Microsoft SQL Server makes use of Transact-SQL. However, all of these variations are based upon the industry standard ANSI SQL.

SQL commands can be divided into two main sublanguages.

The Data Definition Language (DDL) contains the commands used to create and destroy databases and database objects.

After the database structure is defined with DDL, database administrators and users can utilize the Data Manipulation Language to insert, retrieve and modify the data contained within it.]]>
<![CDATA[SNMP (Simple Network Management Protocol)]]>
A device is said to be 'SNMP compatible' if it can be monitored and/or controlled using SNMP messages. SNMP messages are known as 'PDU's' - Protocol Data Units.
Devices that are SNMP compatible contain SNMP 'agent' software to receive, send, and act upon SNMP messages.

Software for managing devices via SNMP are available for every kind of commonly used computer and are often bundled along with the device they are designed to manage. Some SNMP software is designed to handle a wide variety of devices.]]>
<![CDATA[SMTP (Simple Mail Transport Protocol)]]>
SMTP consists of a set of rules for how a program sending mail and a program receiving mail should interact.

Almost all Internet email is sent and received by clients and servers using SMTP, thus if one wanted to set up an email server on the Internet one would look for email server software that supports SMTP.]]>
<![CDATA[Shockwave]]> <![CDATA[Server]]> <![CDATA[SPF (Sender Policy Framework)]]>
To use SPF, the domain sending e-mails must establish an SPF record that is published in DNS records. When e-mail passes through the DNS server, it is compared to the SPF record for that domain to determine if the sender is authorized to send e-mails from that sender's address. If the e-mail comes from a domain that is not authorized, the DNS server will not forward the e-mail to the expected destination.

SPF only stops the spammer from forging the From field in the e-mail
and does not stop the spammer from sending e-mails from a domain in which it is a member.]]>
<![CDATA[Shell]]> <![CDATA[S-HTTP (Secure HTTP)]]> Another more prevalent technology for transmitting secure communications over the World Wide Web is Secure Sockets Layer (SSL). S-HTTP is easily confused with HTTPS (HTTP over SSL). However, S-HTTP and SSL have very different designs and goals so it is possible to use the two protocols together. Both security protocols can be used by a browser user, but only one can be used with a given document.
A major difference is that S-HTTP allows the client to send a certificate to authenticate the user whereas, using SSL, only the server can be authenticated. S-HTTP is more likely to be used in situations where the server represents a bank and requires authentication from the user that is more secure than a user ID and password. SSL works at a program layer slightly higher than the Transmission Control Protocol (TCP) level. S-HTTP works at the even higher level of the HTTP application. S-HTTP was developed by Enterprise Integration Technologies (EIT), which was acquired by Verifone, Inc. in 1995.]]>
<![CDATA[SSL (Secure Sockets Layer)]]> <![CDATA[Search Engine]]>
- They search the Internet - or select pieces of the Internet based on important words.
- They keep an index of the words they find, and where they find them.
- They allow users to look for words or combinations of words found in that index.

Early search engines held an index of a few hundred thousand pages and documents, and received maybe one or two thousand inquiries each day. Today, a top search engine will index hundreds of millions of pages, and respond to tens of millions of queries per day. In this article, we'll tell you how these major tasks are performed, and how Internet search engines put the pieces together in order to let you find the information you need on the Web.]]>
<![CDATA[Spoofing Attack]]>
An example from cryptography is the man in the middle attack, in which an attacker spoofs Alice into believing he's Bob, and spoofs Bob into believing he's Alice, thus gaining access to all messages in both directions without the trouble of any cryptanalytic effort.
The attacker must monitor the packets sent from Alice to Bob and then guess the sequence number of the packets. Then the attacker knocks out Alice with a SYN attack and injects his own packets, claiming to have the address of Alice. Alice's firewall can defend against spoof attacks when it has been configured with knowledge of all the IP addresses connected to each of its interfaces. It can then detect a spoofed packet if it arrives from an interface that is not known to be connected to that interface.]]>
<![CDATA[Sub Domain]]>
Valid subdomains as described by RFC 1034 may contain any letter or number as well as the '-' (hyphen), but must begin with an alphabet character. While both upper and lower case characters are valid, subdomains are case insensitive so 'ABC.com' is identical to 'abc.COM'.

Length of sub domain
The length of a particular subdomain label is restricted to 63 characters, but the number of subdomain labels in a domain name is arbitrary.
Structure
Subdomains are separated by dots "." and are read from left to right, in descending specificity. Each consecutive subdomain contains all previous subdomains, and is contained by any subsequent subdomains. All subdomains are contained by the second-level domain, which is in turn contained by its top level domain.]]>
<![CDATA[Raid]]>
There are number of different RAID levels:
1. Level 0 -- Striped Disk Array without Fault Tolerance: Provides data striping (spreading out blocks of each file across multiple disk drives) but no redundancy. This improves performance but does not deliver fault tolerance. If one drive fails then all data in the array is lost.

2. Level 1 -- Mirroring and Duplexing: Provides disk mirroring. Level 1 provides twice the read transaction rate of single disks and the same write transaction rate as single disks.

3. Level 2 -- Error-Correcting Coding: Not a typical implementation and rarely used, Level 2 stripes data at the bit level rather than the block level.

4. Level 3 -- Bit-Interleaved Parity: Provides byte-level striping with a dedicated parity disk. Level 3, which cannot service simultaneous multiple requests, also is rarely used.

5. Level 4 -- Dedicated Parity Drive: A commonly used implementation of RAID, Level 4 provides block-level striping (like Level 0) with a parity disk. If a data disk fails, the parity data is used to create a replacement disk. A disadvantage to Level 4 is that the parity disk can create write bottlenecks.

6. Level 5 -- Block Interleaved Distributed Parity: Provides data striping at the byte level and also stripe error correction information. This results in excellent performance and good fault tolerance. Level 5 is one of the most popular implementations of RAID.

7. Level 6 -- Independent Data Disks with Double Parity: Provides block-level striping with parity data distributed across all disks.

8. Level 0+1 A Mirror of Stripes: Not one of the original RAID levels, two RAID 0 stripes are created, and a RAID 1 mirror is created over them. Used for both replicating and sharing data among disks.

9. Level 10 A Stripe of Mirrors: Not one of the original RAID levels, multiple RAID 1 mirrors are created, and a RAID 0 stripe is created over these.

10.Level 7: A trademark of Storage Computer Corporation that adds caching to Levels 3 or 4.

11.RAID S: EMC Corporation's proprietary striped pairty RAID system used in its Symmetrix storage systems.
]]>
<![CDATA[Relay Settings (Email Relay)]]>
Allow relay for authenticated senders
This means that people who try to send mail out through your server need to enter a username and password (ie. SMTP authentication). To set this is different for various mail clients, but in Microsoft Outlook Express and Microsoft Outlook for instance, you do this in the account properties via the "My server requires authentication" checkbox under the "Servers" tab. It is advisable that you have this option enabled if you aren't using priviledged IP ranges.

Allow relay for priviledged IP ranges
This means that you will allow people with certain IP addresses to send email through your server. If you know the IP addresses of those persons who are able to send email out through your server, you can use this option. DO NOT select this if you haven't set a list of IP addresses, as you may inadvertently allow everyone access. Normally this option is not selected.

Allow relay for local sender addresses
This will allow people to send mail if their From address has a domain that you host on Mail Enable. For instance, if you host domain.com, and someone sends a mail that has their From address as peter@domain.com, the email will be sent. Unfortunately spammers may still abuse this by pretending they are one of your users, so most servers will not use this option.]]>
<![CDATA[PERL]]>
Because of its strong text processing abilities, Perl has become one of the most popular languages for writing CGI scripts.

Perl is an interpretive language, which makes it easy to build and test simple programs.]]>
<![CDATA[Parking (Domain Name)]]> <![CDATA[Packet Switching]]> <![CDATA[PGP]]> <![CDATA[Proxy Server]]> <![CDATA[Private IP]]>
From 10.0.0.0 to 10.255.255.255
From 172.16.0.0 to 172.31.255.255
From 192.168.0.0 to 192.168.255.255 ]]>
<![CDATA[OpenURL]]>
The OpenURL is, in effect, an actionable URL that transports metadata, or keys to access metadata, for the object for which the OpenURL is provided. The target of the OpenURL is an OpenURL resolver that offers context sensitive services based on that metadata. The OpenURL resolver is sometimes referred to as the user's Institutional Service Component (ISC).]]>
<![CDATA[ODBC (Open Database Connectivity)]]> <![CDATA[Mailing List]]> <![CDATA[MIME (Multipurpose Internet Mail Extensions)]]>
An email program is said to be MIME Compliant if it can both send and receive files using the MIME standard.

When non-text files are sent using the MIME standard they are converted (encoded) into text - although the resulting text is not really readable.
Generally speaking the MIME standard is a way of specifying both the type of file being sent (e.g. a QuicktimeŠvideo file), and the method that should be used to turn it back into its original form.

Besides email software, the MIME standard is also universally used by Web Servers to identify the files they are sending to Web Clients, in this way new file formats can be accommodated simply by updating the Browsers' list of pairs of MIME-Types and appropriate software for handling each type.]]>
<![CDATA[MIDI]]> <![CDATA[Meta Tags]]> <![CDATA[Java]]>
We can expect to see a huge variety of features added to the Web using Java, since you can write a Java program to do almost anything a regular computer program can do, and then include that Java program in a Web page.]]>
<![CDATA[Index Server]]>
Source: http://www.microsoft.com/ntserver/nts/exec/overview/changed.asp]]>
<![CDATA[Internet Service Provider (ISP)]]> <![CDATA[Hypertext]]> <![CDATA[Hyperlink]]> <![CDATA[Hub]]> <![CDATA[Host]]> <![CDATA[HomePage]]> <![CDATA[Hit]]> <![CDATA[Hosting]]>
A number of hosting companies describe their services as virtual hosting. Virtual hosting usually implies that their services will be transparent and that each Web site will have its own domain name and set of e-mail addresses. In most usages, hosting and virtual hosting are synonyms. Some hosting companies let you have your own virtual server, the appearance that you are controlling a server that is dedicated entirely to your site.

Dedicated hosting is the provision of a dedicated server machine that is dedicated to the traffic to your Web site. Only very busy sites require dedicated hosting. Many companies purchase their own servers and place them on a site that provides fast access to the Internet. This practice is called colocation. ]]>
<![CDATA[Hypertext Markup Language (HTML)]]> <![CDATA[GUI (Graphical User Interface)]]> <![CDATA[Gigabit Ethernet]]> <![CDATA[Gateway]]> <![CDATA[GTBot]]> <![CDATA[File System Object (FSO)]]>
NOTE : File System Object (FSO) is supported on JS-Solutions Networks Windows 2003 Server.
]]>
<![CDATA[FTP]]> <![CDATA[FrontPage Hosting]]> <![CDATA[Forum]]> <![CDATA[Firewall]]> <![CDATA[Finger]]> <![CDATA[Filtering]]> <![CDATA[Filename Extension]]> <![CDATA[Fibre Optic Cable]]> <![CDATA[Fast Ethernet]]> <![CDATA[FAQ (Frequently Asked Question)]]> <![CDATA[Finger]]> <![CDATA[FrontPage Extensions]]> FrontPage extensions are also available for Unix-based operating systems but it has potential security holes.]]> <![CDATA[E-Commerce]]> <![CDATA[Extranet]]> <![CDATA[Ethernet]]> <![CDATA[Email Hosting]]> <![CDATA[Email Forwarding]]> <![CDATA[Email Body]]> <![CDATA[Encryption]]> Encryption can be used to ensure secrecy, but other techniques are still needed to make communications secure, particularly to verify the integrity and authenticity of a message. For instance, a message authentication code (MAC) or digital signatures. Another consideration is protection against traffic analysis.]]> <![CDATA[Distributed Denial of Service (DDoS)]]>
DDoS stands for "Distributed Denial of Service," an attack in which a multitude of compromised systems attack a single target, thereby causing a DoS for users of the targeted system. The flood of incoming messages to the target system essentially forces it to shut down, thereby denying service to legitimate users.]]>
<![CDATA[DSL]]> <![CDATA[Download]]> <![CDATA[DHCP (Dynamic Host Configuration Protocol)]]> <![CDATA[DES]]> <![CDATA[Disk Space]]> <![CDATA[Dial Up]]> <![CDATA[Dedicated IP]]> <![CDATA[Database]]> <![CDATA[Domain Name]]>
www.totalbaseball.com

locates an Internet address for "totalbaseball.com" at Internet point 199.0.0.2 and a particular host server named "www". The "com" part of the domain name reflects the purpose of the organization or entity (in this example, "commercial") and is called the top-level domain name. The "totalbaseball" part of the domain name defines the organization or entity and together with the top-level is called the second-level domain name. The second-level domain name maps to and can be thought of as the "readable" version of the Internet address.

A third level can be defined to identify a particular host server at the Internet address. In our example, "www" is the name of the server that handles Internet requests. (A second server might be called "www2".) A third level of domain name is not required. For example, the fully-qualified domain name could have been "totalbaseball.com" and the server assumed.
Subdomain levels can be used. For example, you could have "www.nyyankees.totalbaseball.com". Together, "www.totalbaseball.com" constitutes a fully-qualified domain name.

Second-level domain names must be unique on the Internet and registered with one of the ICANN-accredited registrars for the COM, NET, and ORG top-level domains. Where appropriate, a top-level domain name can be geographic. (Currently, most non-U.S. domain names use a top-level domain name based on the country the server is in.) To register a U. S. geographic domain name or a domain name under a country code, see an appropriate registrar.

On the Web, the domain name is that part of the Uniform Resource Locator(URL) that tells a domain name server using the domain name server (DNS) whether and where to forward a request for a Web page. The domain name is mapped to an IP address (which represents a physical point on the Internet).

More than one domain name can be mapped to the same Internet address. This allows multiple individuals, businesses, and organizations to have separate Internet identities while sharing the same Internet server.]]>
<![CDATA[Dedicated Server]]>
In renting a dedicated server, the client company may be required to use a specified computer system or may be offered a choice of several systems. Some host providers allow a client company to purchase and install its own computer server at the host provider's location, a service known as colocation.

Typically, a dedicated server is rented that provides a stated amount of memory, hard disk space, and bandwidth ( here meaning the number of gigabytes of data that can be delivered each month). Some hosting companies allow the renter of a dedicated server to do virtual hosting, in turn renting services on the server to third parties for their Web sites. domain name system, e-mail, and File Transfer Protocol (FTP) capabilities are typically included and some companies provide an easy-to-use control interface.]]>
<![CDATA[Domain Alias]]> <![CDATA[Domain Name Server (DNS)]]>
The DNS provides a vital service on the Internet as it allows the transmission of technical information in a user-friendly way. While computers and network hardware work with IP addresses to perform tasks such as addressing and routing, humans generally find it easier to work with hostnames and domain names in URLs and e-mail addresses. The DNS therefore mediates between the needs and preferences of humans and of software.

Domain Name System are the Internet's equivalent to a phone book. A Domain Name System Server maintains a directory of domain names and matching IP addresses. The information from all the name servers across the Internet is then gathered in the Central Registry. Host companies check in with the Central Registry on a regular schedule to get updated name server information, which makes it possible for people across the Internet to access your web site. When your domain is set up, information about your domain name is added to our name servers. That information is then sent from us to the Central Registry to be used by the other name servers on the Internet.

It usually takes about 48 hours before name servers on other networks will be able to access the information after the Central Registry gets it. This 48-hour period is referred to as propagation.]]>
<![CDATA[ICMP Ping]]>
JS-Solutions Networks Monitor checks servers for availability by sending ICMP Echo commands and wait for the responds. An ICMP timeout failure doesn't necessarily mean that the remote host is actually functioning beyond its ability to echo packets.

An ICMP/Ping check has the following parameters:

- Hostname or IP address - The DNS name or IP address of the computer you want to ping (can even be a WINS name, but only if the name can be resolved by some WINS server in the network);

- Timeout for each reply - Maximum number of milliseconds it may take before a response is received;

- Number of echo requests - Number of echo requests to send;

- Time to Live - Maximum Time to Live (TTL) value;

- Buffer size - Send buffer size.]]>
<![CDATA[CPU]]> <![CDATA[Cold Fusion Hosting]]> <![CDATA[Clip Art]]> <![CDATA[Cable Modem]]> <![CDATA[Crawler]]> <![CDATA[CGI]]> <![CDATA[Certificate]]> <![CDATA[Cascading Style Sheets (CSS)]]> <![CDATA[Connection String]]> <![CDATA[Computer Virus]]>
There are similarities at a deeper level, as well. A biological virus is not a living thing. A virus is a fragment of DNA inside a protective jacket. Unlike a cell, a virus has no way to do anything or to reproduce by itself -- it is not alive. Instead, a biological virus must inject its DNA into a cell. The viral DNA then uses the cell's existing machinery to reproduce itself. In some cases, the cell fills with new viral particles until it bursts, releasing the virus. In other cases, the new virus particles bud off the cell one at a time, and the cell remains alive.

A computer virus shares some of these traits. A computer virus must piggyback on top of some other program or document in order to get executed. Once it is running, it is then able to infect other programs or documents. Obviously, the analogy between computer and biological viruses stretches things a bit, but there are enough similarities that the name sticks.]]>
<![CDATA[Cookie]]> <![CDATA[Control Panel]]> <![CDATA[ColdFusion]]>
Cold Fusion 1.0 was officially released on July 10th of 1995 by Allaire. The tag-based programming language used was called DBML (DataBase Markup Language) and was later renamed to CFML (ColdFusion Markup Language). Beginning with version 1.5, ColdFusion contained compatibility with C++, allowing users to develop extensions to the language. Years later, this would be the basis for ColdFusion Extension (CFX) Tags, a method of extending the ColdFusion language. Later versions of the language allowed extending the language by writing custom tags in Java and CFML itself. The product was also renamed ColdFusion (one word) - most likely to make it trademarkable - about this time. Starting in version 5.0, users could also define functions to extend the language (UDF = User Defined Function).

Meanwhile, Allaire began work on rewriting the basis of ColdFusion with Java (codenamed "Neo"), which would allow for greater portability among different platforms.

On January 16, 2001, Allaire announced that it would be merging with Macromedia. Shortly after the merger, Macromedia continued with the incremental release of ColdFusion 5.0 and in June 2002, Macromedia released Macromedia ColdFusion MX, extending the naming convention of Macromedia's line of products. However, with the release of ColdFusion 7.0, this convention was amended, rendering the product name "Macromedia Coldfusion MX 7". ColdFusion MX was completely rebuilt from the ground up and was based on the Java 2 Enterprise Edition (J2EE) platform. ColdFusion MX was also designed to integrate well with Macromedia Flash using Macromedia Flash Remoting MX.

ColdFusion has been used to write millions of webpages and is generally recognized to be the easiest rapid development language for people coming from straight HTML to learn. This is partly because it is tag based like HTML, and also because of the strong user community around ColdFusion. This includes user groups, listservs, conferences and the Fusebox and Mach-II methodologies for organizing ColdFusion code.

Besides being easy to learn, ColdFusion like JSP and ASP.NET is compiled to an intermediate format (bytecode), making it typically execute faster on the web than interpreted languages like PHP or ASP.

With the release of ColdFusion MX, the CFML language was extended to support basic OOP. Apart from the tag-based CFML syntax, ColdFusion also supports embedded scripts that can be written in a JavaScript-like language.

ColdFusion unlike competing technologies, e.g.PHP, is a commercial product but is available as a free feature-complete "developer version" from the Macromedia.com website. This allows developers to run a local copy of the complete enterprise system for local testing. In addition to ColdFusion, BlueDragon also offers a free "developers version" that has certain limitations.

More recently there have been several new companies offering CFML language engines including a freeware implementation by New Atlanta and IgniteFusion.

The ColdFusion application server can be used alongside an existing HTTP server application such as Apache or IIS, or it can serve as its own limited HTTP server for development purposes.]]>
<![CDATA[Co-location (Colo)]]> <![CDATA[Clustering]]> <![CDATA[CVS]]>
- Its client-server access method lets developers access the latest code from anywhere there's an Internet connection.
- Its unreserved check-out model to version control avoids artificial conflicts common with the exclusive check-out model.
- Its client tools are available on most platforms.

More information at : http://www.cvshome.org/]]>
<![CDATA[B Channel]]> <![CDATA[Burstable Bandwidth]]> <![CDATA[Browser Sniffing]]> <![CDATA[Browser]]> <![CDATA[Broadcast]]> <![CDATA[Bridge]]> <![CDATA[BRI (Basic Rate Interface)]]> <![CDATA[Bot]]> <![CDATA[Bookmark]]> <![CDATA[Binary]]> <![CDATA[Banner]]> <![CDATA[Backbone]]> <![CDATA[Bps (Bits-Per-Second)]]> <![CDATA[Binhex]]> <![CDATA[BBS (Bulletin Board System)]]> <![CDATA[Baud]]> <![CDATA[Bandwidth]]>
Bandwidth :
A measurement of the data transfer rate over a medium (network). Your site will load faster if you have more bandwidth.

Data Transfer :
The traffic generated (or amount of data transferred) from a site. The amount of data transferred will depend on the number of visitors to the site and the file sizes of web pages (including multimedia files).]]>
<![CDATA[Bits and Bytes]]> Mega Bytes MB 2^20 Bytes = 1,048,576 Bytes
Giga Bytes GB 2^30 Bytes = 1,073,741,824 Bytes
Tera Bytes TB 2^40 Bytes = 1,099,511,627,776 Bytes
Peta Bytes PB 2^50 Bytes = 1,125,899,906,842,624 Bytes
Exa Bytes EB 2^60 Bytes = 1,152,921,504,606,846,976 Bytes
Zetta Bytes ZB 2^70 Bytes = 1,180,591,620,717,411,303,424 Bytes
Yotta Bytes YB 2^80 Bytes = 1,208,925,819,614,629,174,706,176 Bytes ]]>
<![CDATA[ASCII]]> <![CDATA[ActiveX]]>
ActiveX control is a COM object, written as a DLL in a programming language like Visual Basic, that follows ActiveX standards. Once downloaded, ActiveX controls have a large degree of freedom, presenting a security risk. ActiveX controls have to be digitally signed by their creator. Major competitor to ActiveX controls are JavaBeans. Some hosts support ActiveX server components for ASP. ]]>
<![CDATA[Application]]> <![CDATA[AVI]]> <![CDATA[AutoResponder]]> <![CDATA[Attachment]]> <![CDATA[Archive]]> <![CDATA[Archie]]> <![CDATA[Applet]]> <![CDATA[Animation]]> <![CDATA[Affiliate]]> <![CDATA[ADSL (Asymmetric Digital Subscriber Loop)]]> <![CDATA[ADO]]> <![CDATA[APOP]]> <![CDATA[ASP (Active Server Pages)]]> <![CDATA[Apache]]> <![CDATA[Anonymous FTP ]]> <![CDATA[Complete steps of setting up a domain in Helm for dedicated server client]]>
1. Login to your Helm control panel as admin using the login information provided upon your dedicated server has been setup.
2. You will need to setup a Reseller Package to assign to your reseller account. Click Reseller Plan > Add New. Enter the Reseller Package name, and the price you will be charging for the package.
3. Once done, you will be back to the Reseller Plan screen. Click on the Reseller Package which you setup. You shall see Resource Limit, Resource Usage, Subscribers and Set up Extra Features.
4. Click on the Resource Limit. Assign a limit of the domain quota, bandwidth and disk quota are allowed to be setup for this reseller plan. Click on Save.
5. You will also need to assign a resource for Web/MySQL/FTP/DNS/Stats and Database.
6. Click on each of the Web Resources / Email Resources / DNS Resources / FTP Resources / Statistic Resources and Database Resources and assign the quota accordingly. You may refer to the video tutorial "Creating a Hosting Plan" on the full steps. We recommend to assign a higher resource for the resources.
7. Once you have completed the above, click on Home to back to the main page.
8. You will need now need to create a Reseller account. Click on Users > Add new. On "Reseller Type", select "Reseller". You shall see that the reseller plan which you have setup above is now showing up on the "Reseller Plan", select that plan. Enter the Reseller Username and the details. Click Save once you have finished.
9. You will be return to the User Page. You should have see the Reseller Username is now shows up. Click on the Reseller Username amd you will be bring to the Reseller User home page.
10. You will need to assign a password for this Reseller account. Click on Password and assign a password for this Reseller account. Click Save when you are done.
11. Log off from the Helm control panel

You are now done with setting up the Reseller Plan and Reseller Account. Next, you will need to login as the Reseller to the Helm control panel to setup the normal share hosting plan and end user account.

1. Login to the Helm control panel with the Reseller Account username and password you setup above.
2. Click on Hosing Plan > Add New. Assign name for this hosting plan which will be assign to your user. Repeat the steps 2-6 above to complete the resource / quota setup for this hosting plan.
3. Once you have completed the above, click on Home to back to the main page.
4. You will now need to setup a user account. This user account will be the webmaster / end user account to login to the control panel to manage their domain.
5. Click on User > Add New. Enter a username and the details required. Click Save when you are done.
6. You will be return to the User Page. You should have see the Username is now shows up. Click on the Username amd you will be bring to the User home page.
7. Click on Packages > Add New. Enter a friendly name and select the hosting plan name which you have setup on Steps 2 from the drop down list. Click Save
8. You will now be back to the Package page. Click on the Package name which you have assigned on the previous step. You will see Resource Limit, Resource Usage, Domains and Statistics
9. To add a domain for this user, click on the Domains icon > Add New. Enter the domain name on the text box without the "www". The first text box is for the domain and second text box is for the domain extension.
10. Click Save and wait for the process to complete.
11. Once done, you will be back to the Domain page. To setup email account/database and other options for the domain, click on the domain name. You may also refer to the video tutorial which we have at "Helm for Windows 2003 Shared Hosting"]]>
<![CDATA[How To Add A Domain Name Manually To IIS]]> Please follow steps below:

Create a web anonymous user
1. Log into Server
2. Right click on "My Computer" > "Manage"
3. Expand the computer management console:
Local > Local Users and Groups > Users
4. Right Click on "User" > "New User ..."
5. Enter a user name; example: domain.com_web
6. Enter a password for domain.com_web
7. Click "Create"
8. Close this console


Assign Folder Permissions
1. Right click on your web folders > "Properties"
exp: C:domainsdomain.comwww
2. Click on "security tab"
3. Click on "Add"
4. Select the "domain.com_web" user you have just created and "Add", click "ok"
5. Allow permissions below:
- Read & Execute
- List Folder Contents (optional)
- Read
6. Click "Apply" and "Ok"

==================================
C) Add Virtual Directory / Domain in IIS
==================================
1. Open IIS console
2. Right Click on "Local" (Your server name) > New > Web Site > Next
3. Enter Description = domain.com > Next
4. Enter the IP address to use for this web site
5. TCP Port = 80
6. Host Header for this site = leave blank if this is dedicated IP, otherwise enter "www.domain.com" > Next
7. Path = Your web folder path
Exp: C:domainsdomain.comwww (The folder which we assign domain.com_web user to)
8. Check "Allow Anonymous Access to this web site" > Next
9. "Allow the following" = "Read" & "Run Scripts" > Next
10. Finish
11. Find the domain you have just added in IIS console and right click on the domain > Properties
12. Click "Directory Security"
13. Under "Anonymous Access & Security Control" click "Edit"
14. Check "Anonymous Access" and click "Edit"
15. Anonymous User > User Name = domain.com_web (the user you have created in section A above"
16. Check "Allow IIS to control password
17. Click "Ok"
18. Under "Authenticated Access", check "Integrated Windows Authentication"
19. Click Ok,
20. Done!]]>
<![CDATA[FTP Return Codes List]]>
100 Codes The requested action is being taken. Expect a reply before proceeding with a new command.
110 Restart marker reply.
120 Service ready in (n) minutes.
125 Data connection already open, transfer starting.
150 File status okay, about to open data connection.

200 Codes The requested action has been successfully completed.
200 Command okay.
202 Command not implemented
211 System status, or system help reply.
212 Directory status.
213 File status.
214 Help message.
215 NAME system type. (NAME is an official system name from the list in the Assigned Numbers document.)
220 Service ready for new user.
221 Service closing control connection. (Logged out if appropriate.)
225 Data connection open, no transfer in progress.
226 Closing data connection. Requested file action successful (file transfer, abort, etc.).
227 Entering Passive Mode
230 User logged in, proceed.
250 Requested file action okay, completed.
257 "PATHNAME" created.

300 Codes The command has been accepted, but the requested action is being held pending receipt of further information.
331 User name okay, need password.
332 Need account for login.
350 Requested file action pending further information.

400 Codes The command was not accepted and the requested action did not take place.
Tthe error condition is temporary, however, and the action may be requested again.
421 Service not available, closing control connection. (May be a reply to any command if the service knows it must shut down.)
425 Can't open data connection.
426 Connection closed, transfer aborted.
450 Requested file action not taken. File unavailable (e.g., file busy).
451 Requested action aborted, local error in processing.
452 Requested action not taken. Insufficient storage space in system.

500 Syntax error, command unrecognized. This may include errors such as command line too long.
501 Syntax error in parameters or arguments.
502 Command not implemented.
503 Bad sequence of commands.
504 Command not implemented for that parameter.
530 User not logged in.
532 Need account for storing files.
550 Requested action not taken. File unavailable (e.g., file not found, no access).
552 Requested file action aborted, storage allocation exceeded
553 Requested action not taken. Illegal file name. Codes The command was not accepted and the requested action did not take place.
500 Syntax error, command unrecognized. This may include errors such as command line too long.
501 Syntax error in parameters or arguments.
502 Command not implemented.
503 Bad sequence of commands.
504 Command not implemented for that parameter.
530 User not logged in.
532 Need account for storing files.
550 Requested action not taken. File unavailable (e.g., file not found, no access).
552 Requested file action aborted, storage allocation exceeded
553 Requested action not taken. Illegal file name.]]>
<![CDATA[Comparison of Access 97/2000 with SQL Server 7.0/2000 database]]>
Access 97/2000
Microsoft offers a full family of database tools for the desktop, the server, and for open connectivity. For the desktop Microsoft offers Microsoft Access 97/2000.
The Microsoft Access 97/2000 is a full-featured multiuser relational database management system that designed for the Microsoft Windows operating systems (such as Windows 9x, Windows NT, Windows 2000). Access 97/2000 is extremely visually oriented and easy to use. It makes extensive use of drag-and-drop and visual design for queries, forms, and reports.

Access 97/2000 comes with an integrated development environment (IDE), including incremental compilation, a fully interactive visual debugger, breakpoints, and single step-through. These capabilities combine to make Microsoft Access an extremely powerful platform for developing client-server database solutions.

There are general Access 97/2000 characteristics:

Object Maximum sizes/numbers
Database size 1 Gb
Number of characters in an object name 64
Number of characters in a password 14
Number of characters in a user name or group name 20
Number of concurrent users 255
Number of characters in a table name 64
Number of characters in a field name 64
Number of fields in a table 255
Number of characters in a Text field 255
Number of characters in a Memo field 65,535 / 1 Gb

Though the maximum database size is 1 Gb, but your database can include linked tables in other files, and its total size is limited only by available storage capacity.

Number of characters in a Memo field can be up to 65,535 characters when entering data through the user interface or can be up to 1 Gb when entering data programmatically.

Access 2000 can lock on the row level in comparison with Access 97 page level's lock.


SQL Server 7.0/2000
For the server engine in client-server solutions Microsoft provides the Microsoft SQL Server 7.0/2000.

There are no many differences in the internal architecture between SQL Server 7.0 and SQL Server 2000. SQL Server 2000 has the same features as SQL Server 7.0: autogrow features, new storage engine, complete row level locking and so on. So, the general characteristics of these versions are the same.

There are general SQL Server 97/2000 characteristics:

Object Maximum sizes/numbers
Batch size 65,536 * Network Packet Size
Bytes per short string column 8,000
Bytes per text, ntext,or image column 2 GB-2
Bytes per index 900
Bytes per foreign key 900
Bytes per primary key 900
Bytes per row 8,060
Bytes in source text of a stored procedure Lesser of batch size or 250 MB
Clustered indexes per table 1
Columns per index 16
Columns per foreign key 16
Columns per primary key 16
Columns per base table 1,024
Columns per SELECT statement 4,096
Columns per INSERT statement 1,024
Connections per client Maximum value of configured connections
Database size 1,048,516 TB
Databases per instance of SQL Server 32,767
Filegroups per database 256
Files per database 32,767
File size (data) 32 TB
Identifier length (in characters) 128
Locks per connection Max. locks per server
Nested stored procedure levels 32
Nested subqueries 32
Nested trigger levels 32
Nonclustered indexes per table 249
Objects in a database 2,147,483,6474
Parameters per stored procedure 1,024
REFERENCES per table 253
Rows per table Limited by available storage
Tables per database Limited by number of objects in a database
Tables per SELECT statement 256
Triggers per table Limited by number of objects in a database
UNIQUE indexes or constraints per table 249 nonclustered and 1 clustered

SQL Server 2000 Enterprise Edition on the Windows 2000 DataCenter can support up to 32 CPU and up to 64GB physical memory (RAM) on a computer!]]>
<![CDATA[Selected Collating Sequence Not Supported error message in Access 2000]]>
When you try to open a database or an object in a database (such as a table or a form), or when you try to compact a database, you may receive one of the following error messages:

Selected collating sequence not supported by the operating system.

-or-

Invalid collating sequence.


-or-


Unrecognized database format.


CAUSE

One of the following conditions is true:

- You are trying to open a database or an object in a database that was created in another language edition of Microsoft Access.
- You are trying to open a database that was created or compacted while the New Database Sort Order was set to a value other than General.

To check the setting of the New Database Sort Order, follow these steps:

1. Open an existing database that was not created or compacted while the Sort Order was set to a value other than General. For example, open the sample database Northwind.mdb.
2. On the Tools menu, click Options, and then click the General tab.
3. Make sure that the New Database Sort Order is set to General and then click OK.
If you are receiving the errors described in the "Symptoms" section, setting the New Database Sort Order back to General does not resolve the problem; however, it prevents the problem from occurring with new databases.

RESOLUTION

Install or enable multilanguage support for your operating system.

NOTE: Even if you install multilanguage support, you cannot open a database if it requires a code page that is not supported by your operating system. If the database was created in a language that uses a type of character set supported by your operating system, you can open the database after you have enabled support for multiple languages.

To install multilanguage support in Windows 95/98 or Windows NT, please follow the steps in one of the following articles in the Microsoft Knowledge Base. ]]>
<![CDATA[Restoring MySQL Database Using PHPMyAdmin]]>
2. Select the database which you wish to restore to the drop down database menu at the left.

3. Click on "SQL" tab.

4. You may either paste the SQL query from the your backup to "Run SQL query/queries on database: tablename" text box or browse for your SQL query file.

5. Click "Go" to continue and wait until the query fully executed.

Notes:
- This is only ideal for restoring SQL query not larger than 2MB. For larger Mysql database restoration, we recommend you to run mysqldump query from SSH shell. ]]>
<![CDATA[Backup Mysql Database Using PHPMyAdmin]]>
2. Select the database which you wish to backup from the drop down database menu at the left.

3. Click on "Export" tab.

4. Select Mysql table which you wish to export.

5. Select Export Options.

6. Enter a filename and compressions format.

7. Click "Go".

- If you select Compressions = None, a query windows will appear and displaying the raw mysql query of your exported tables.
- If you select Compressions = "Zipped" or "GZipped", a pop up box will appear asking you to save the .sql file into your local drive. ]]>
<![CDATA[Can I connect to MS SQL 2005 database server using MS SQL 2000 Enterprise Manager?]]>
If you try to connect using MS SQL 2000 Enterprise Manager to your MS SQL 2005 database, you will receive the error "SQL-DMO You must use SQL 2005 management tools to connect to this server"

In order to connect to the MS SQL 2005 database, you will need to install the Microsoft SQL Server Management Studio Express that is applicable to download for free from Microsoft website. You may also refer to our installation guide for Microsoft SQL Server Management Studio Express for steps on the installation.

Notes : You can still use MS SQL 2000 Query Analyser to connect to MS SQL 2005 server. However, MS SQL 2000 Enterprise Manager does not work with MS SQL 2005 server.]]>
<![CDATA[Using Enterprise Manager to Connect Microsoft SQL 2000 Database]]> Programs > Microsoft SQL Server > Client Network Utility

2. Click on the "Alias" tab

3. Click "Add" and enter the following information:

Server Alias - Galaxy (Your SQL Server Hostname)
Network Library - TCP/IP
Computer Name - 192.168.1.11 (Your SQL server IP, see Notes below)
Port Number - 1533

4. Click OK

5. Click OK - This will close out the Client Network Utility

6. Open Enterprise Manager. Right Click "Microsoft SQL Servers" and select "New SQL Server Registration" This will open a wizard. Click Next.

7. Select "Galaxy" (SQL Server Hostname) from the list of available servers and "Add" it. Click Next.

8. Choose to connect using SQL Server Authentication

9. Enter your assigned username and password. Keep on clicking next until the wizard is completed.

Notes:
- You may obtain your SQL server IP after you have created your MSSQL database inside your HELM control panel.
- Please make sure you have SQL Service Pack 3 installed on your terminal.
- Please make sure your local firewall is not blocking Port 1533
- This article only applicable to Windows 2003 hosting packages with MSSQL database support.]]>
<![CDATA[ADODB.Connection error '800a0e7a' ]]>
ADODB.Connection error '800a0e7a'
Provider cannot be found. It may not be properly installed.
/test.asp, line 6


Cause:

1. You have used the incorrect provider for database connection

Solutions:

1. Make sure that you are using the valid provider.]]>
<![CDATA[Microsoft OLE DB Provider for SQL Server error '80004005']]>
Microsoft OLE DB Provider for SQL Server error '80004005'
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.
/test.asp, line 6


Cause:

1. You have connected to a wrong MSSQL server
2. Your database username and password might be incorrect.

Solutions:

1. Make sure that the database connection is well defined with the correct MSSQL host, port (if required, else optional), database username and password.

Additional Information:

1. If you are Windows 2003 hosting client, you may double check on your database information by :

a. Login into HELM control panel
b. Go to "Domains" >> select the domain name >> "Database Manager"
c. Click on the database name from the list
d. Refer "Connection Information" for MSSQL Server Host, database user is listed under the Database Users" section.
e. You may manage the database user by click on the database user name or click on "Add New" to setup a new database user

2. If you are Windows 2000 hosting client, please contact our System Engineer for further information as domain hosted on Windows 2000 server has been migrated to Windows 2003 server.]]>
<![CDATA[Microsoft OLE DB Provider for SQL Server error '80040e4d']]>
Microsoft OLE DB Provider for SQL Server error '80040e4d'
Login failed for user 'databaseuser'.
/test.asp, line 6

Cause:

1. You have connected to a wrong MSSQL server
2. The database username and password might be invalid

Solutions:

1. Make sure that the database connection is well defined with the correct MSSQL host, port (if required, else optional), Database username and password

Additional Information:

1. If you are Windows 2003 hosting client, you may double check on your database information by :

a. Login into HELM control panel
b. Go to "Domains" >> select the domain name >> "Database Manager"
c. Click on the database name from the list
d. Refer "Connection Information" for MSSQL Server Host, database user is listed under the Database Users" section.
e. You may manage the database user by click on the database user name or click on "Add New" to setup a new database user

2. If you are Windows 2000 hosting client, please contact our System Engineer for further information as domain hosted on Windows 2000 server has been migrated to Windows 2003 server.]]>
<![CDATA[Troubleshooting '0x80040E10', '0x800A0BCD','80040e14',and '0x800A0CC1' Error Message in Access Database]]> Too few parameters. Expected 1.Microsoft OLE DB Provider for ODBC Drivers (0x80040E10).[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

Solution:
This error occurs only with Microsoft Access when one of the field names used in a select statement does not exist in the table being queried.

Check that your SQL query is correct and that you have not misspelled any of the field names in your select statement and that the field name exists in the table being queried.

Error Message 2:
Microsoft JET Database Engine error '80040e14' Syntax error in UPDATE statement.

Solution:
This error possibly related to corrupt number field or naming of fields in Access 97 Database?and may be resolve by?:

1.Rename field(s), or delete and recreate field.
2.Set all field types to "text." Use short field names, with no underscores, eg "curMonth"

Error Message 3:
Either BOF or EOF is True, or the current record has been deleted.ADODB.Recordset (0x800A0BCD).Either BOF or EOF is True, or the current record has been deleted.Requested operation requires a current record.

Solution:
This is a recordset error. It means that you have tried to read into a variable or display in a web page a record from the recordset that has either been deleted or does not exist.

The most common occurance of this error is if you have run a database query that has not returned any records and you have then tried to read in a record from the recordset that contains no data.

You need to first check that there is a record in the recordset before reading it in (eg. 'If NOT rsRecordSet.EOF Then').

Error Message 4:
Item cannot be found in the collection corresponding to the requested name or ordinal.ADODB.Recordset (0x800A0CC1).Item cannot be found in the collection corresponding to the requested name or ordinal.

Solution:
This like the error above is a recordset error. You have tried requesting a field from the recordset that does not exist.

Check when you are reading in the field from the recordset into a variable or to display in a web page that you have spelt the field name correctly and that the field exists in the database.
]]>
<![CDATA[Troubleshooting '80004005' Error Message in Microsoft Access Database]]> Cannot update. Database or object is read-only.Microsoft OLE DB Provider for ODBC Drivers error '80004005' .[Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only.

Solution:
The error usually happens when you try to insert data into or update data in an Access database. It means that you don't have sufficient permissions to write to the database.

Please make sure that you have uploaded your database to the /db folder which locate at the same directory level as www or wwwroot.

Error Message 2:
Operation must use an updateable query.Microsoft OLE DB Provider for ODBC Drivers error '80004005' .[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

Solution:
This error usually happens when you try to insert data into or update data in an Access database. It means that you don't have sufficient permissions to write to the database.


Please make sure you have uploaded your database to the /db folder which located at the same directory level as www or wwwroot.

Error Message 3:
General error Unable to open registry key.Microsoft OLE DB Provider for ODBC Drivers (0x80004005).[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x6cc Thread 0x78c DBC 0x144cfc4 Jet'.

Solution:
This error can happen for a number of reasons the main reason being if the path to the database is incorrect.

You need to check that the path to the database is correct (You must use the physical path on the server to the database and not a virtual path).

Error Message 3:
Could not find file.Microsoft JET Database Engine (0x80004005).Could not find file 'C:InetpubwwwrootdatabaseName.mdb'.

Solution:
This error is more or less what it says, the database file can not be found. This usually occurs if the path to the database is incorrect. By default all shared hosting client does not have access to the C:Inetpub*.

You need to check that the path to the database is correct (You must use the physical path on the server to the database and not a virtual path).

Error Message 4:
Table 'tblTable' is exclusively locked by user 'Admin' on machine 'MyMachine'.Microsoft JET Database Engine error '80004005'.Table 'tblTable' is exclusively locked by user 'Admin' on machine 'MyMachine'.

Solution:
This error means that you are either unable to open the table or that you already have the table open in 'Design View' in Microsoft Access.

Close Access and try again.

Error Message 5:
The search key was not found in any record.Microsoft JET Database Engine (0x80004005).The search key was not found in any record.

Solution:
This error often means that the database has become corrupted.

To correct the error the database needs to be repaired. If the database is on a remote server download the database and follow the instructions below to repair the database.

Open the database in Microsoft Access, click on the 'Tools' menu and select 'Database Utilities -> Compact and Repair Database'.

Once the database has been repaired, reupload it to the server using FTP.

Error Message 6:
Microsoft JET Database Engine error '80004005' .Cannot Open Database. It may not be a database that your application recognizes, or the file may be corrupt.

Solution:
Permissions need reset -or- (and most likely!) MS Access on server is receiving too many hits. In a shared server environment, this is the likely cause. Access databases have a limit of 20 users accessing them at once.You have several options in resolving this error :

1.Convert to a SQL database.

2.We are using the latest MDAC on the Windows server.If your database is in MS Access 97 version, please upgrade it to Access 2000 or later and reupload your database.

Error Message 7:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'.[Microsoft][ODBC Microsoft Access 97 Driver] The Microsoft Jet database engine cannot open the file '(unknown)'. It is already opened exclusively by another user, or you need permission to view its data.

Solution:
There are several causes for this error message:
The account that Microsoft Internet Information Server (IIS) is using (which is usually IUSR) does not have the correct Windows NT permissions for a file-based database or for the folder that contains the file.

The file and the data source name are marked as Exclusive.

Another process or user has the Access database open.

The error may be caused by a delegation issue. Check the authentication method (Basic versus NTLM), if any. If the connection string uses the Universal Naming Convention (UNC), try to use Basic authentication or an absolute path such as C:MydataData.mdb. This problem can occur even if the UNC points to a resource that is local to the IIS computer.

This error may also occur when you access a local Microsoft Access database that is linked to a table where the table is in an Access database on a network server.]]>
<![CDATA[Connect to MS Access Database]]>
ConnectionString = "Provider=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};" &_
"UID=;PWD=SamplePassword;" &_
"DBQ=C:Domainssample.netdbsample.mdb;"

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.ConnectionString = ConnectionString
Conn.Open
]]>
<![CDATA[Connect to MS SQL Server Database]]>
ConnectionString = "Provider=SQLOLEDB; Data Source = 72.18.131.233,1533; " & _
"Initial Catalog = Northwind; " & _
"User ID = SampleUser; " & _
"Password = SamplePassword"

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.ConnectionString = ConnectionString
Conn.Open
]]>
<![CDATA[Microsoft Access .LDB File]]> <![CDATA[DSN, DSN-less and OLEDB Connections, Which One?]]>
Although a DSN-less connection is operationally identical to a DSN but it doesn't have to access registry during connecting process. For DSN-less connection, all required information will be specified in the connection string instead of storing in registry.


In practice, you're recommended to use OLEDB connections over these two type of connections. Why? It's because OLEDB can provide better performance in database connections and faster access to data.


The Connection String for OLEDB would be:
"Provider=ProviderName; Data Source=DatabaseSource; Initial Catalog=DatabaseName; User ID=UserID; Password=Password"]]>
<![CDATA[Creating Windows Schedule Task]]>
1. Upload your script via FTP to your web directory. Note down the exact path and filename.

Proffered format of your schedule task script is either .php or .vbs file.
We require the file to be run on this above two extension files due to due to security issue and data management issue.

Security Issue
The file format must be in .vbs and php format for compatibility and security reasons. We will not set our schedule task to execute your file directly. The file will be copied to a special folder instead of the client website. By doing so, we are able to keep track on our customer's script and the content of the script.
If the customer website have been exploit, the hacker will not able to amend the file on the schedule task which might cause our whole server in danger.

Data Managements Issue
If the schedule task file is place in the same server, we can easily keep track on the our client file.
Besides that, we are alerted when our customers change the schedule task content because every amendment files requires us to update their file.

2. Send an email to JS-Solutions Networks Technical Support, please include following information:
Domain:
Location of your script:
Time / time interval to run your script:
Description about your script:

NOTES:
- JS-Solutions Networks reserves the rights to check your schedule task coding to ensure the code is secure
- JS-Solutions Networks reserves the rights to reject any request to setup schedule task if we feel that the schedule task is not suitable to run on our server.
- Each hosting account only allows to have 1 schedule task. Technical charges will apply for setting up additional schedule task.
- Minimum time interval to run the schedule task is 30 minutes.
- Each Schedule Task should not run longer than 120 seconds.]]>
<![CDATA[Setting up and Managing phpBB]]>
http://www.phpbb.com/support/tutorials/]]>
<![CDATA[Google Web Search Coding]]> about the Google Web search coding:

http://services.google.com/searchcode2.html?accept=on
]]>
<![CDATA[Submitting Your Site To Major Search Engine And Directory]]>
Google
http://www.google.com/addurl/?continue=/addurl

Yahoo
http://docs.yahoo.com/info/suggest/

DMOZ Directory
http://dmoz.org/add.html

AltaVista
http://www.altavista.com/addurl/default]]>
<![CDATA[Trace Route]]>

Windows Operating System
1) Click on the "Start" menu and select "Run command"
2) Type "cmd" (XP/2k/NT) or "command" (95/98/Me) and hit enter. A command window will come up.
3) Type the following command in the commmand window: "tracert yourdomainname.com"
4) You will see something like this:

c:> tracert -d -w 30 yourdomainname.com
Tracing route to 11.1.0.1 over a maximum of 30 hops
---------------------------------------------------
1 2 ms 3 ms 2 ms 157.54.48.1
2 75 ms 83 ms 88 ms 11.1.0.67
3 73 ms 79 ms 93 ms 11.1.0.1

Trace complete.

5) You can copy and paste this into an email by selecting the upper-left hand icon and selecting "Edit -> Mark"
6) You can now "select" the text of the window using your mouse cursor. Select the text of the results and hit "enter". This will put the text on the clipboard. Use ctrl+v to put the results into an email.


Mac OS X
1) Open up the terminal app from under Applications/Utilities.
2) In the new terminal window, type the following command: "traceroute -n -w30 yourdomainname.com". You get something similar to the following:

bash$ traceroute -n -w30 yourdomainname.com
traceroute to yourdomainname.com (64.21.152.4), 30 hops max, 40 byte packets
1 10.20.21.1 2.377 ms 1.895 ms 1.305 ms
2 192.168.1.1 3.215 ms 3.277 ms 3.136 ms
3 208.205.249.1 38.945 ms 39.932 ms 47.581 ms
4 208.205.249.254 42.454 ms 40.777 ms 41.213 ms
5 208.238.204.1 42.051 ms 41.751 ms 103.602 ms
6 157.130.182.89 43.974 ms 44.434 ms 45.373 ms
7 152.63.105.150 46.038 ms 44.47 ms 50.557 ms
8 152.63.107.238 45.388 ms 44.655 ms 43.802 ms
9 152.63.2.134 45.451 ms 45.969 ms 91.765 ms
10 152.63.0.178 123.742 ms 124.14 ms 123.74 ms
11 152.63.23.130 123.571 ms 123.188 ms 126.214 ms
12 152.63.99.181 122.7 ms 122.453 ms 129.102 ms
13 157.130.60.182 131.246 ms 126.122 ms 161.694 ms
14 64.21.152.4 135.973 ms 133.628 ms 126.66 ms

3) You can copy and paste this into an email by selecting the text with your mouse cursor and hitting command+c. This will copy the text to the clipboard. Paste it into an email using command+v.


UNIX/Linux/Etc
1) Open a shell.
2) Follow the steps listed above for Mac OS X.
3) Copy and paste the output into an email. ]]>
<![CDATA[Difference between Bandwidth and Data Transfer]]>
It is quite often to see Bandwidth and Data Transfer been used synonymously on the internet, especially on web hosting plans. However, there is quite a difference between these two terms technically. Bandwidth is a measurement of the data transfer rate over a medium (network). Your site will load faster if you have more bandwidth. On the other hand, Data Transfer is the traffic generated (or amount of data transferred) from a site. The amount of data transferred will depend on the number of visitors to the site and the file sizes of web pages (including multimedia files).

In web hosting, the least data transfer you have, the more often you�ll find your site unavailable because you�re reached the maximum allowed until a new month rolls by or you upgrade your account.



Calculate Your Monthly Data Transfer

If you have a popular site, please get ready to calculate the required monthly data transfer.

Monthly Data Transfer = (Visitors per Day x Average Page Size x Page Views x 30 days) + (Average Downloads x File Size x 30 days)

Data transfer is measured in bytes, kilobytes (KB), megabytes (MB) or gigabytes (GB). If a website delivers 100,000 pages each month with average page file size of 20 KB, the data transfer per month will be 2GB. Hence, 20GB Data Transfer will be sufficient for 1,000,000 page views a month and translates to about 20,000 unique visitors per day. In fact, almost 80% of websites on the internet uses less than 5GB of data transfer per month. Data Transfer limit given by Exabytes.com is far higher than 5GB, and hence our customers normally need not to worry about it in most situation.


How to Reduce Data Transfers?

You can reduce the total amount of data transfer by building an optimised website using following methods:

1. Optimise your image files before added into your web pages, and try to use web-friendly format such as .jpg and .gif instead of using large file such as .bmp. Besides, remove unused tags, spacing and comments in your web pages before uploading to web server.

2. Reduce the usage of fancy flash presentations or streaming audio.

3. Try to use CSS and JavaScript link externally instead of embedding in every page.]]>
<![CDATA[Happen If I Exceeded the Bandwidth Quota?]]> Even when your hosting account exceeded assigned bandwidth quota, your web site and email will still works normally. You will be billed for the additional bandwidth consumed at the end of month.

Linux Hosting
When your hosting account exceeded assigned bandwidth quota, your hosting account will be suspended and your web site will be replaced with "509 Bandwidth Limit Exceeded" error message.

You may purchase additional bandwidth for that particular month or upgrade to a higher package with more bandwidth. Else, your bandwidth quota will be reset back to zero at the following month and your web site will be reactivated again.

NOTES:
You may purchase additional bandwidth in advance by Contacting us.]]>
<![CDATA[AWStats Site Statistics Explanation]]>
The first things you will see are;

Unique Visitors
Number of Visits
Pages
Hits
Bandwidth

These can be a bit confusing so here is a brief explanation:

Unique Visitors
These are the total number of visits by a unique IP address. This can be a bit misleading because dial-up visitors get a new IP each time they log on so you can have the same person visit different times and give a unique hit.

Number of Visits
The number of visits are the total number of visits by all visitors over a given period of time. If I visit your site and then come back 4 more time you should see one Unique visit and 5 visits from me.

Pages
This is the total number of pages viewed by visitors. This does not include images, java script or CSS and the like. Just HTML and CGI type files.

Hits
This is every file requested by the visitor. This includes pages and images together. If you have a page with 2 images calling a java script file the page will generate a total of 4 hits. The most common referenced stat used and one that is virtually meaningless (and useless). The more appropriate numbers to consider are both 'number of visitors' and 'unique visitors' (see above).

Bandwidth
The total number of bytes downloaded. If you have a page that has 50 KB of text, 2 images at 24 and 32 KB then each visitor to that page will take 106 KB of your bandwidth.

AWStats then gives you this information for the year so far as well as a 30 and 7 day perspective. Finally it gives it to you by the hour.

Visitors Domains/Countries (Top 25)
This shows you what countries your visitors are coming from, starting with the most and working its way down.

NOTES: All categories with a Top 10 or 25 have a link to the right of the category that can give you an entire list if there are more than 10 or 25.

Hosts Top 25
This gives you a breakdown of the top individual visitors to your site.

Files/Type
lets you see what files are generating the most hits.

Top 25 Pages
URL gives you the most visited pages on your site.

Top 10 Operating Systems
shows what Operating Systems your visitors are using in order of popularity.

Top 10 Browsers
Like the OS category above, this shows what browsers your visitors are using in order of popularity.

Connect to Site From
This is a multi-part category. It starts with Direct Address/Bookmark. This is the number of visitors that either know the name of your site or have it bookmarked.

Links from a newsgroup
gives us a listing of the number of visitors coming from a newsgroup.

Links from an Internet Search Engine
gives us a listing of the number of visitors coming from a search engine.

Links from Other Web Pages
shows what pages your visitors are coming from. This does not mean there is a link to your site on the listed page; it just registers where the visitor was coming from.

Links from an Internal Page
is self explanatory and Unknown is just that, not known.

Miscellaneous and HTTP Error codes.
These give miscellaneous information and what HTTP codes are given to your visitors.]]>
<![CDATA[Slow / Unable to Access Server]]>
You may download PingPlotter Standard on your local computer to trace the connection issue.

http://www.pingplotter.com/download.html]]>
<![CDATA[Website Loads Slow After SSL Installation]]>
The web server must spend extra time encrypting the data before it is transmitted to your computer

Likewise, your computer must then decrypt the information. The same applies when you securely submit information from your computer to the Web server. All this requires your CPU and the Web server's CPU to work harder and therefore might cause pages to load more slowly.]]>
<![CDATA[Annoying prompts after enabling SSL]]>
This is a known defect with Internet Explorer that falsely indicates the page is not secure.

Solution: There are two possible solutions.

A) You may choose yes or no. Neither choice will send sensitive information over a connection which is not secure. If you choose no, you may momentarily see an error page before the rule editor is displayed.

B) You can disable the warning by completing the following steps (in Internet Explorer):

- Select Tools from the menu.
- Then select Internet Options.
- On the Security tab, click the Custom Level button.
- In the Settings dialog, scroll down until you see the Miscellaneous category.
- Under the "Display mixed content" option, select the radio button Enable.
- Click OK to save your changes.

DONE: Now whenever you visit a secured web page, you will not get the popup you were getting before.]]>
<![CDATA[Needs Of SSL]]>
When using SSL service, as the data is transmitted from the client's browser to the web server, all information on the form is encrypted. Once it is received at the web server it is automatically decrypted, and you can then store it or process it as usual on the web server
]]>
<![CDATA[IP Banning Through .htaccess]]>
CODE
ErrorDocument 400 /errors/400.html
ErrorDocument 401 /errors/401.html
ErrorDocument 403 /errors/403.html
ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/500.html

This tells the server that each of these errors pages are in the /errors/ folder and the exact file that needs to be seen when somebody encounters that error.]]>
<![CDATA[Setting Up A Web Page Redirect in Linux]]>
How to set up a cPanel redirect
- Log into your cPanel, and look for "Redirects" under Site Management
- Put in the current directory into the first box
- Put the new directory in the second box
- Choose the type (temporary or permanent)
- Click "Add" and you're done!

To remove it, just choose on the same screen to remove it and you're good as gold! It's just that easy!

How to set up a .htaccess redirect

CODE
Redirect 301 /example/test.html http://www.yoursite.com/newlocation/newpage.html

Cut and paste this code into your .htaccess file. "Redirect 301" means that it is a permanent redirect. You can change it to "Redirect 302" for a temporary redirect. If you have no number, then it will default to a temporary (302) redirect. Change the "/example/test.html" to your old location. Then put your new location in where it says
"http://www.yoursite.com/newlocation/newpage.html".

You're done!

Either method is really simple and should get the job done.
]]>
<![CDATA[Difference Between The "public_html" and "www" In Linux]]>
This is done for compatibility with the two default web roots hosting providers often use, to make migrating to our services easier by not having to change paths in scripts users might have from a previous provider that used another web root name. ]]>
<![CDATA[Knowing Your Web Server IP]]>
1. Go to "Start" of your local Windows
2. Click on "Run"
3. Type in "ping -t yourdomain.com" and hit on "Enter" button on your keyboard
4. You shall received a response with your IP address.

For Windows hosting clients using HELM, you may find your web server IP by following steps below:

1. Log into HELM

2. Click on "Domains" menu

3. Click on "YourDomain.com"

4. Click on "Web Site Settings"

5. You will see your web server IP listed there. ]]>
<![CDATA[Domain Physical Path in Windows 2003 Server]]>
C:Domainsdomain.comwwwroot (web pages)

C:Domainsdomain.comdb (database)

C:Domainsdomain.comwwwrootsubdomain_name (sub domain directory)

C:Domainsdomain.comlogs (log files)

Example:
You have a domain namely abc.com and a subdomain name test.abc.com , the physical path will be as follow :

C:Domainsabc.comwwwroot

C:Domainsabc.comdb

C:Domainsabc.comwwwroot est]]>
<![CDATA[Accessing FTP via Mozilla Firefox (FireFTP)]]>
1. Open up Mozilla Firefox browser.
2. Under the 'Tools' menu, click 'Extensions'.
3. A pop up window will appear. Click on 'Get More Extensions'.
4. The Mozilla Officail website will be open up. In the search box type 'fireftp' and click on 'Go' button.
5. You should see a link to the FireFTP extensions; click on it then click on the 'Install Now' link to complete the installation.
6. Once installed, exit and then restart Mozilla Firefox browser.
7. Open Mozilla Firefox browser and type in 'ftp://username:password@domainname.com', with FTP username/password.
8. You will see all the contents of your directory at server BUT will not be able to drag and drop like how Internet Explorer browser works.
9. Now, right click on the middle of the page and select "View This Page In FireFTP".
10. A new fireftp window will appear.]]>
<![CDATA[Accessing FTP via Internet Explorer]]> 2. Type ftp://ftp.domainname into the address bar and then click 'Go'.
3. A message box will be prompted out. Do not worry as this message is produce by PureFTP service. Click 'OK' button.
4. Go to the top menu select 'File' menu and then select 'Login As..'. A login box will be prompted out.
5. Type your username and password to log in to your ftp account.]]>
<![CDATA[What is ASCII Mode?]]>
It is used when uploading text documents such as HTML, PHP, Perl CGI scripts and plain text files.

Perl CGI scripts are particularly fussy about being uploaded in ASCII mode (the extra carriage return inserted by Windows systems messes them up otherwise).]]>
<![CDATA[What is Binary Mode?]]>
It is used when uploading non-text files such as images, sounds, programs, .zip archives etc.]]>
<![CDATA[How Do I Transfer My Files?]]>
HTML and other text files may be transferred using the ASCII (text) option or in binary mode.]]>
<![CDATA[How Do I Give Other Users Access To Ftp To My Account?]]>
A FTP user account is a combination of user name and password that you will need to set up password protection for your site or site folders.
To set up a FTP user account in Linux Hosting (cPanel):
1. Log into cPanel. (http://www.YourDomain.com/cpanel/)
2. Click on "FTP Manager"
3. Click on "FTP Accounts"
4. Click on "Add FTP Accounts"
5. Enter Login, Password, Directory and click create.
NOTES:
 Login is the new FTP user name.
 Password will be this new FTP user's password.
 If you enter a single / in the directory box, the new FTP user will have access to the entire public_html directory and all directories under it. If you just want the new user to be able to access a sub-domain, just set the directory box to the same value as the sub-domain's root name, which is listed in parenthesis on the sub-domain section of this control panel. Please be aware that the new user will have read/write access to the directory you choose and every directory below it. For example, if you choose to add the user john, and give the user access to /home/username/public_html/john directory, the user will be able to add, edit, rename and remove any file or directory in /home/username/public_html/john.


To set up a FTP user account in Windows Hosting (HELM):
1. Log into HELM control panel (http://cp.YourDomain.com)
2. Click on "Domains" menu.
3. Click on the domain name which you wish to manage.
4. Click on "FTP Accounts"
5. Click on "Add New"
6. Enter FTP Username, Password, Confirm Password.
7. You may set the directory which you wish to let this new FTP user to have access to by clicking on "FTP Folder" and browse to the destination folder. ]]>
<![CDATA[What is FTP?]]> <![CDATA[Unable to Receive Email From Postmaster Mailbox]]> Sender which is using postmaster email address is prohibited on JS-Solutions Networks mail server. This feature is set with a line on our goal on spam fighting as we notice that there is a high number of spam which is referring to postmaster mailbox sender.
Due to this is the server wide settings, the domain level bypass is not available.

Solutions:
The sender need to consider on having the sender mail changed from postmaster to other mailbox address. If they are not sure on the settings need to be done, they may contact their mail server administrator for the setting change.]]>
<![CDATA[IFRAMETAG Error on SmarterMail]]>
SmarterMail requires a browser that supports the IFRAMETAG

The problem happens when using SmarterMail which having McAfee install at the terminal. This is because McAfee is blocking IFRAMETAG at browser.

This can be solved by disabling the 'Privacy Service' and 'Ad Blocking' features in McAfee.

1. Right-click the McAfee icon on your system tray.
2. Click 'Privacy Service'.
3. Click 'Disable'.
4. A window appears. Enter the Administrator password.
5. Click 'OK'.
6. The McAfee icon turns black in color until you enable 'Privacy Service'.

To re-enable McAfee 'Privacy Service', follow the steps outlined below.

1. Right-click the McAfee icon on your system tray.
2. Click 'Privacy Service'.
3. Click 'Enable'.]]>
<![CDATA[How to stop receiving duplicate email messages]]>
1. Make sure that there is no duplicates email account setup on the same MS Outlook.

2. Make sure that there is only one MS Outlook is running. Check on the task manager to make sure that there is no duplicate “outlook.exe” instance running on the same machine. Duplicate instances of “outlook.exe” running can produce duplicate messages arriving at the same time. You will need to then determine why two instances of Outlook were running in the first place.

3. Make sure that you do have Service Pack 2 installed if you are using MS Outlook in Windows XP. You can check on the updates at http://office.microsoft.com/en-us/officeupdate/default.aspx

Between to fix the problem, please try:

- Close the Ms Outlook to disconnect the POP3 access (This is to prevent your email account being locked in the server)
- Login to your webmail account
- Check the inbox and Remove the unwanted emails, spam mails or large size emails
- Login out the webmail
- Reopen the Ms Outlook and try again to receive the emails via POP3 connection

Additional information on the duplicate emails issue can be found at http://support.microsoft.com/?kbid=284404]]>
<![CDATA[Bounce Back Emails]]>
When a user attempts to send an e-mail, he is telling his e-mail system to look for the domain of the recipient (for example, webopedia.com) and the domain's mail server. Once the e-mail system makes contact with the recipient's mail server, the mail server looks at the message to determine if it will let the message pass through the server. If the recipient's server has predetermined that it is not accepting e-mails from the sender's address (for example, if it has blocked the address for anti-spamming purposes), the server will reject the message and it will subsequently bounce back to the sender. The message will also bounce back to the server if the mail server on the recipient's end is busy and cannot handle the request at that time. When an e-mail is returned to the sender without being accepted by the recipient's mail server, this is called a hard bounce.

Once the e-mail has been accepted by the recipient's mail server there are still ways for the message to be rejected. The mail server has to determine if the recipient (for example, example_account@example_domain.com) actually exists within its system and if that recipient is allowed to accept e-mails. If the recipient's address does not exist on the mail server, then the message will be rejected because there is no one to deliver the message to. If the sender misspells the recipient's address (for example, others_account@example_domain.com) then the system will recognize this as a nonexistent address and bounce the message back. If the recipient exists but does not have enough disk space to accept the message (i.e., if his e-mail application is filled to storage capacity) then the message will bounce back to the sender. Some mail systems predetermine a maximum message size that it will accept and will automatically bounce the message if it exceeds that size and some mail systems predetermine a maximum amount of disk space the user is allowed to occupy on the server. When an e-mail is returned to the sender after it has already been accepted by the recipient's mail server, this is called a soft bounce. Some mail servers are programmed to accept incoming e-mails and store them for further analysis without initially checking to determine if the recipient exists or is even capable of receiving the message.

Occasionally, a network failure at the sender or recipient end will cause an e-mail to bounce back to the sender. Typically, a bounced e-mail will returns to the sender with an explanation of why the message bounced.]]>
<![CDATA[Subject: Undeliverable]]> " or similar to above with error code "503 This mail server requires authentication when attempting to send to a non-local e-mail address", that means you didn't enable SMTP authentication on your mailbox.

SMTP Authentication checks to see that you are authorized to send email before allowing you to relay messages through the server. This means you MUST configure your email client to authenticate with your username and password.

Solutions:
- Enable SMTP Authentication.
- If SMTP Authentication already enabled but still getting the same error, please double check on your Internet Proxy Settings.]]>
<![CDATA[Mail Failure - Too Many Recipients]]> We allow maximum of 300 recipients per email message, if the no of recipient you sent is more than 300, the email will be rejected by our Mail Server and bounced back to the original sender with error message similar as above.

Solutions:
- Reduce the no of mail recipients.
- Split the recipients into several emails with maximum of 300 recipients per email.]]>
<![CDATA[Can't Send Email through JS-Solutions Networks SMTP Server]]>
The reason we use this system is because if the server did not check before allowing you to send email, then anybody on the Internet could send email through the server, thus leaving it open to bulk mailers (Spammers).

NOTES:
1) Some ISP's force you to use their SMTP servers to send mail by blocking your ability to make connections to external SMTP servers. Please check with your provider to see if they employ "port 25 blocking".

2) If you are connect to a local net work with Firewall, kindly check with the Network Administrator to ensure that the Firewall does not employ "port 25 blocking".]]>
<![CDATA[Why Do I Get Bounced Emails That I Never Sent?]]>
Unfortunately, the spammers use open relays (servers that don't require authentication) to send emails through, and viruses often use their own built-in SMTP servers to send the viruses out from. Thus, as the fraudulent emails originate from another source, we have no way to prevent this from happening, nor do you.

If you are unsure if you are infected with a virus, you should obtain the most up to date anti-virus software to run a check on your system just to be safe (especially if you use Outlook on Windows, as that is the most popular email program for email virus writers). Also, you should always use well chosen passwords for your account and email that are not based on dictionary words or are easy to guess or otherwise are simple, which will prevent your email accounts from ever being compromised just for such reasons.

NOTE: The best method to prevent bounced emails from spammers and viruses, is to disable catch-all email in your control panel.]]>
<![CDATA[552 Message Size Exceeds Maximum Permitted]]>
We allow maximum of 20MB per email message, if the size of email you sent or someone sent you is larger than 20MB, the email will be rejected by our Mail Server and bounced back to the original sender with error message similar as above.

Solutions:
- Zipped the attachments to reduce the attachment size.
- Break the attachment into several emails with maximum 20MB per email.]]>
<![CDATA[Socket Error: 10061, Error Number: 0x800ccc0e When Sending or Receiving E-Mail in Outlook Or Outlook Express]]> When you try to send or receive messages using Outlook Express or Outlook, you may receive an error message. When you try to send a message to your Simple Mail Transfer Protocol (SMTP) server, you may receive the following error message:

The connection to the server has failed. Account: 'your_account',
Server:'your_SMTP_server', Protocol:SMTP, Port: 25, Secure(SSL): NO,
Socket error: 10061, Error Number: 0x800ccc0e

Similarly, when you start the e-mail client or try to receive a message from your Post Office Protocol version 3 (POP3) server, you may receive the following error:

The connection to the server has failed. Account: 'your_account',
Server:'your_POP3_server', Protocol:POP3, Port: 110, Secure(SSL): NO,
Socket error: 10061, Error Number: 0x800ccc0e
CAUSE
The client connects to a port that is blocked or unavailable on the mail server. If the client is trying to send a message, the blocked port is 25, and if the client is trying to retrieve a message, the blocked port is 110. Refer to the error message for the protocol and port numbers.
WORKAROUND
To work around this behavior, make ports 110 and 25 available. Please double check that both the ports 110 ( POP3 ) and 25 ( SMTP ) is not blocked at your local network / terminal firewall ( if any ).If these ports are not blocked at your firewall, double check again with your local ISP if they have blocked it.

Extracted from http://support.microsoft.com/default.aspx?scid=kb;en-us;q191687]]>
<![CDATA[Troubleshooting Error Messages That You Receive When Try To Send and Receive E-Mail in Outlook and In Outlook Express]]> When you try to send and receive e-mail, you may receive an error message that is similar to one of the following:
No connection could be made because the target machine actively refused it.
The server could not be found. (Account:account name, POPserver:'mail', Error Number: 0x800ccc0d)
Task 'server name - Sending and Receiving' reported error (0x800ccc0f): 'The connection to the server was interrupted. If this problem continues, contact your server administrator or Internet service provider (ISP). The server responded: ? K'
Your server has unexpectedly terminated the connection. Possible causes for this include server problems, network problems, or a long period of inactivity. Account. account name, Server: 'server name', Protocol: POP3, Server Response: '+OK', Port: 110, Secure(SSL): N0, Error Number: 0x800ccc0f
Task 'SMTP server name - Sending and Receiving' reported error (0x80042109): 'Outlook is unable to connect to your outgoing (SMTP) e-mail server. If you continue to receive this message, contact your server administrator or Internet service provider (ISP).'
The operation timed out waiting for a response from the receiving (POP) server 0x8004210a
A time-out occurred while communicating with the server 0x800ccc19
You may also receive an error message that includes one or more of the following error codes:
� 0x800ccc15
� 0x80042108
� 0x800ccc0e
� 0x8004210b
� 0x800CCC0B
� 0x800CCC79
� 0x800ccc67

CAUSE
These error messages may occur if Microsoft Outlook or if Microsoft Outlook Express cannot establish a connection with your e-mail server. These error messages are frequently caused by one of the following: � Incorrect account settings
� Misconfiguration of personal firewall software
� Antivirus software
� A bad modem
� Maximum Transmission Unit (MTU) size
� Outlook Express has been removed from the computer or the installation is damaged
� Your user profile in Outlook is damaged
� An e-mail item on your POP3 server is damaged

WORKAROUND
To work around this problem, use one of the following methods, depending on your situation.
Method 1: Confirm that your e-mail server settings are correct
For information about the correct settings for your e-mail server, contact your Internet service provider (ISP) or system administrator.

Note Some ISPs do not permit message routing through another SMTP server while you are connected to their network. To resolve this problem, replace the SMTP server for the other ISP or the other e-mail account with the SMTP server that is associated with the ISP that you use to connect to the Internet.

If you notice that your account settings have been changed to "Localhost" in the Post Office Protocol (POP) server settings and "account name/pop server name" in the Account Name box on the Server tab and you are using Trend Micro PC-cillin antivirus software, disable the POP3 Scan feature (Pop3trap.exe) of the Trend PC-cillin software. To do this, follow these steps: 1. In the notification area of the taskbar, double-click the PC-cillin icon.
2. Click to clear the Enable POP3 Scan check box.
3. Reconfigure your POP3 e-mail account in Outlook with the correct settings.
Additionally, it has also been reported that you may have to turn off the PC-cillin Web-Filter option, the Web Security option, and the Enable POP3 Scan option.
Method 2: Check the configuration of your firewall software
Configure your firewall software to grant access to the Internet for the following files: � For Outlook Express: Msimn.exe
� For Outlook: Outlook.exe
By default, most e-mail clients have to have outbound access on port 25 and inbound access on port 110. For more information about the ports that communicate with your e-mail server, contact your ISP or system administrator.

Firewall software that has been known to cause this problem includes products by the following vendors: � McAfee
� Symantec
� ZoneLabs
� Cisco
� Cygate
� Sonicwall
� Freedom Security Zero Knowledge

McAfee Personal Firewall
Check your configuration settings in the McAfee Personal Firewall program and make sure that Microsoft Outlook or Microsoft Outlook Express has full access.

For more information about how to configure McAfee Personal Firewall, visit the following McAfee Web site:
http://www.mcafee.com
Alternatively, you can remove and reinstall the McAfee Personal Firewall program. The reinstallation process recreates the program signature file that is used by the firewall. Additionally, this process makes sure that both Outlook and Outlook Express are included in the list of programs where Internet access is permitted.
Norton Personal Firewall (Symantec)
If you are running Norton Personal Firewall 2002, Norton Internet Security, or Norton SystemWorks software by Symantec, remove your Norton Person Firewall or Norton Internet Security software. If the problem is resolved, you can reinstall your Norton software and the problem should not happen again.
Method 3: Check your antivirus vendor's Web site for additional suggestions
If your antivirus solution includes an e-mail scanning feature, you may have to do additional configuration to use Outlook or Outlook Express with the antivirus e-mail scanning feature.

Antivirus software that has been known to cause this problem includes products by the following vendors: � Symantec (Norton)
� McAfee
� Trend Micro (PC-cillin)
� Panda
For more information, visit the following Web sites:

Symantec:
http://www.symantec.com/techsupp/
McAfee:
http://us.mcafee.com/root/support.asp?cid=9045
Trend Micro:
http://kb.trendmicro.com/solutions/default.asp?cType=3&prodID=0&versionID=0
Panda:
http://www.pandasoftware.com/support/default.aspx
Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.
Method 4: Determine if your modem is functioning correctly
Contact the vendor of your modem to determine if there are any known issues or updates for the type of modem you are using.

TimeWarner RoadRunner cable service has confirmed that there is a known problem with the older Toshiba models of their cable modems.
Method 5: Verify the Maximum Transmission Unit (MTU) size that is set on your router
The MTU size set on your router may not let packets larger than a certain size to pass through. These types of errors generally occur if you are connecting to the Internet through a Linksys BEFSR41 router, a Linksys BEFSR81 router, or a Linksys BEFW11S4 router. These routers have Maximum Transmission Unit (MTU) problems that may cause timeout errors when you send e-mail messages.

To resolve this problem, change the MTU setting for your router. For information about how to do this, view the documentation that is included with your router, or visit the following Linksys Web site:
http://www.linksys.com/support/support.asp?spid=87
Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information. Note

For additional information on troubleshooting "black hole" router issues, click the following article numbers to view the articles in the Microsoft Knowledge Base: This problem may also occur if there is a misconfigured router or device between the user and their mail provider. These types of devices are known as 'black hole' routers.
314825 How to Troubleshoot Black Hole Router Issues
159211 Diagnoses and Treatment of Black Hole Routers
156438 Internet Mail or News Reader Software Hangs or Times Out
Method 6: Remove and then reinstall Outlook Express
If Outlook Express has been removed from your computer or the installation of Outlook Express is damaged, Outlook will not function correctly and may generate one of the error messages that are mentioned in the "Symptoms" section. To resolve this problem, reinstall Outlook Express.

For additional information, click the following article numbers to view the articles in the Microsoft Knowledge Base:
318378 How to Reinstall or Repair Internet Explorer and Outlook Express in Windows XP
263837 OLEXP: How to Manually Remove and Reinstall Outlook Express in Windows 2000
256219 OLEXP: How to Manually Uninstall and Reinstall Outlook Express 5.x and
For additional information explaining why Outlook Express is required to use Outlook, click the following article number to view the article in the Microsoft Knowledge Base:
230076 Why Outlook 2000 Requires Outlook Express
Method 7: Create a new e-mail profile
You may be able to resolve these problems by creating a new e-mail profile.

For additional information about how to create profiles in Outlook, click the following article numbers to view the articles in the Microsoft Knowledge Base:
829918 How to create a new e-mail profile in Outlook 2003
287072 OL2002: How to Create a New E-mail Profile for Outlook
195718 OL2002: How to Create a New E-mail Profile for Outlook
Method 8: Delete suspicious messages from your mailbox
If there is a damaged message in your mailbox, you can resolve this by doing one of the following: � Contact your ISP and ask them to delete any suspicious e-mail.
� Delete any suspicious e-mail by accessing your mailbox by using your ISP's Web-based e-mail program.

MORE INFORMATION
If the error code is accompanied by a timeout error message, you may be able to resolve this problem by increasing the server timeout setting in Outlook or in Outlook Express. To increase the server timeout setting, use one of the following methods.
Outlook 2000 (CW)
1. Start Outlook.
2. On the Tools menu, click Services.
3. On the Services tab, select Internet E-mail, and then click Properties.
4. Click the Advanced tab.
5. Gradually increase the server timeout setting until the problem is resolved.

Outlook 2000 (IMO)
1. Start Outlook.
2. On the Tools menu, click Accounts.
3. Select the target account, and then click Properties.
4. Click the Advanced tab.
5. Gradually increase the server timeout setting until the problem is resolved.

Outlook 2002 and Outlook 2003
1. Start Outlook.
2. On the Tools menu, click E-mail Accounts.
3. Click View or change existing e-mail accounts, and then click Next.
4. Click your POP3 account, and then click Change.
5. Click More Settings.
6. Click the Advanced tab.
7. Gradually increase the server timeout setting until the issue is resolved.

Outlook Express 5.x and 6.0
1. Start Outlook Express.
2. On the Tools menu, click Accounts.
3. Click the Mail tab.
4. Click your POP3 account, and then click Properties.
5. Click the Advanced tab.
6. Gradually increase the server timeout setting until the problem is resolved.

Note: Extracted from Microsoft KB Article http://support.microsoft.com/?kbid=813514

For more information about Outlook Express Error Codes, you may refer to:
http://support.microsoft.com/default.aspx?scid=kb;en-us;208814]]>
<![CDATA[Leave a Copy of Email on Mail Server]]>
Other email accounts, such as an Exchange Server email account, save all emails on the Mail Server by default. You can configure an Exchange Server email account to keep a copy of emails on your computer that allows you to read emails when not connected to the Exchange Server.

Below are the information regarding how different email account types handle their emails,


POP3 email accounts

When you retrieve emails from a POP3 email account, the emails are deleted from the Mail Server by default after they are downloaded to your computer. However, if you want to check your emails from multiple computers, you must configure Mail Client to not delete the emails on your Mail Server. This scenario is most common for people who want to check their home Internet service provider (ISP) email account from work and download the emails for permanent storage on their home computer.

When you leave emails on your Mail Server, you can choose from several options to delete your emails. To make your choice, you need to consider several factors about your email usage, such as how long you want the emails to be accessible from multiple computers and the storage limits imposed by your email server administrator. If you exceed your storage limit, you might be unable to receive new emails or might be charged additional fees.

In Outlook, it allows you to select a time duration for leaving email on the Mail Server.

1. On the 'Tools' menu, click 'E-mail Accounts'.
2. Click 'View or change existing e-mail accounts', and then click 'Next'.
3. Select your email account, and then click 'Change'.
4. Click 'More Settings'.
5. Click the 'Advanced' tab, and under 'Delivery', select the 'Leave a copy of messages on the server' check box.
6. Under 'Internet E-mail Settings' dialog box, select one of the following options:

a) Remove from server after x days
Emails are downloaded to your computer but remain on the Mail Server for the number of days that you specify. This is the most common setting for people who want to read their emails at work but also download them for permanent storage on their home computer. We recommend that you choose the smallest number of days that suits your needs. The longer you leave emails on your Mail Server, the greater the risk of exceeding your mailbox size quota.

b) Remove from server when deleted from 'Deleted Items'
Emails are downloaded to your computer but also remain on the Mail Server indefinitely until you delete the emails in Outlook and empty the 'Deleted Items' folder. Just deleting the email doesn't remove the email from the Mail Server.

*** If you do not select either check box, emails are left on the server indefinitely. You can eventually exceed your mailbox quota, unless you connect to the Mail Server from another computer that has Outlook configured to remove emails from the Mail Server.

7. Click OK, and then click Finish.


IMAP email accounts

When you access an IMAP email account, your emails are copied locally. However, the emails also remain on the Mail Server until you mark them for deletion and use the Purge Deleted Items command.


HTTP email accounts

When you access an HTTP email account, such as MSN Hotmail, your emails are saved on the Mail Server until you delete them.


Exchange Server email accounts

When you access an Exchange Server email account, your emails are saved on the Mail Server until you delete them.

NOTE : This knowledgebase article source was taken from Microsoft.]]>
<![CDATA[Understanding Email Spoofing]]>
Malicious Spoofing
There are many possible reasons why people send out emails spoofing the return address: sometimes it is simply to cause confusion, but more often it is to discredit the person whose email address has been spoofed: using their name to send a vile or insulting message.

Sometimes email spoofing is used for what is known as "social engineering", which aims to trick the recipient into revealing passwords or other information. For example, you get an email from what appears to be the LSE's email administrator, or from your ISP, asking you to go to a Web page and enter your password, or change it to one of their choosing. Alternatively, you might receive an email asking for detailed information about a project. The From field suggests that the message comes from the LSE, but instead it is from a competitor.

Dealing with a Spoofed Email
There is really no way to prevent receiving a spoofed email. If you get a message that is outrageously insulting, asks for something highly confidential, or just plain doesn't make any sense, then you may want to find out if it is really from the person it says it's from. You can look at the Internet Headers information to see where the email actually originated.

Remember that although your email address may have been spoofed this does not mean that the spoofer has gained access to your mailbox.

Displaying Internet Headers Information
An email collects information from each of the computers it passes through on the way to the recipient, and this is stored in the email's Internet Headers.

1. With the Outlook Inbox displayed, right-click on the message and click on the Options command to display the Message Options dialog box.
Internet Headers are best read from the bottom up, as they are added to as the email passes through the system.

2. Scroll to the bottom of the information in the Internet Headers box, then scroll slowly upwards to read the information about the email's origin. The most important information follows the
- Return-path: and the
- Reply-to: fields.

If these are different, the email is not who it says it's from.]]>
<![CDATA[SMTP Connector Inbound Response Codes]]> This response is sent from the SMTP Server when a remote SMTP client or host attempts to connect to the server.

221 Service closing transmission channel
This response is sent from the server when the server is notifying the client that it is closing an active SMTP session.

250 Requested mail action okay, completed
This response indicates that a SMTP command was received by the server and successfully processed.

251 User not local; will forward to
This response is sent by the SMTP server to notify a remote SMTP server or client that the user requested in a RCPT command is not local to the server and that the server will relay the message to the appropriate host.

354 Start mail input; end with.
This response is sent by the SMTP server instructs a remote SMTP Server or client that the DATA command was accepted and that it can commence sending the actual message (first the message headers, then a [CRLF][CRLF] then the actual message body, concluded by [CRLF].[CRLF]).

421 Service not available, closing transmission channel
This response is sent by the SMTP Server to a remote SMTP Server or SMTP Client to indicate that the MailEnable SMTP Server is currently unavailable.

450 Requested mail action not taken: mailbox unavailable
This response is sent by the server to indicate that a message could not be addressed to a locally hosted recipient because the mailbox/mail address is not valid.

451 Requested action aborted: error in processing
This response is sent when the SMTP server incurred an error in processing an SMTP transaction.

452 Requested action not taken: insufficient system storage
This response indicates that the SMTP server has run out of disk space (or memory) and cannot accept an SMTP transaction.

500 Syntax error, command unrecognised
This response indicates that the server could not interpret a command that has been sent by the remote SMTP Server or client.

501 Syntax error in parameters or arguments
This response indicates that the server identified an attempt to issue an SMTP command but the parameters associated with the command contained a syntax error.

502 Command Not implemented
This response indicates that a feature or command requested of the server could not be accommodated because it is disabled or is not implemented by MailEnable s SMTP connector.

503 Bad sequence of commands
This response indicates that a remote SMTP Server or client is attempting to conduct a series of SMTP transactions out of sequence.

504 Command Not parameter
This response indicates that a command issued to MailEnable s SMTP connector contained another command that is unable to be processed within the same transaction.

550 Requested Not Action: mailbox unavailable or is not local.
This message indicates that the recipient specified in the RCPT command is not locally hosted on the server and relaying options prevent the message being forwarded to the recipient. To resolve this you should ensure that an address map has been associated with the desired mailbox. If you receive this message then you should use the MMC to ensure that this address has been assigned to a mailbox. This can be done in the MMC by viewing the properties of the Mailbox.

551 User not local; please try
This message indicates that the recipient specified in the RCPT command is not locally hosted on the server and relaying options prevent the message being forwarded to the recipient.

552 Requested mail action aborted: exceeded storage allocation
This response is returned by the server to either an RCPT or a DATA command if the user has exceeded their storage quota.

553 Requested Not Action: mailbox Not name
This response is issued by the server if the format of an SMTP address specified in an RCPT command is invalid or incorrectly formatted.

554 Transaction failed
This is a generic response returned by the server if an SMTP transaction failed. This response is typically returned if too many errors were received in processing.]]>
<![CDATA[IMAP vs. POP]]>
There are several different approaches to building a distributed electronic mail infrastructure. Among them: shared file-system strategies, proprietary LAN-based protocols, the X.400 P7 protocol, and the Internet message access protocols. The purpose of this paper is to briefly consider the Internet-based protocols: POP (Post Office Protocol), DMSP (Distributed Mail System Protocol), and IMAP (Internet Message Access Protocol). Of the three, POP is the oldest and consequently the best known. DMSP is largely limited to a single application, PCMAIL, and is known primarily for its excellent support of "disconnected" operation. IMAP offers a superset of POP and DMSP capabilities, and provides good support for all three modes of remote mailbox access: offline, online, and disconnected.

POP was designed to support "offline" mail processing. In the offline paradigm, mail is delivered to a (usually shared) server, and a personal computer user periodically invokes a mail "client" program that connects to the server and downloads all of the pending mail to the user's own machine. Thereafter, all mail processing is local to the client machine. Think of the offline access mode as a kind of store-and-forward service, intended to move mail (on demand) from the mail server (drop point) to a single destination machine, usually a PC or Mac. Once delivered to the PC or Mac, the messages are then deleted from the mail server. Although the limitations of offline access have triggered interest in using POP in online mode, POP simply doesn't have some of the functionality needed for high-quality online (or disconnected) operation. Indeed, POP's "pseudo online" mode of operation, wherein client programs leave mail on the server, often depends on pervasive availability of a remote file system protocol in order for the mail client to access or update saved-message folders or message state information such as status flags.

IMAP can also do offline processing, but its special strength is in online and disconnected operation. In online mode, mail is again delivered to a shared server, but the mail client does not copy it all at once and then delete it from the server. It's more of an interactive client-server model, where the client can ask the server for headers, or the bodies of specified messages, or to search for messages meeting certain criteria. Messages in the mail repository can be marked with various status flags (e.g. "deleted" or "answered") and they stay in the repository until explicitly removed by the user --which may not be until a later session. In short: IMAP is designed to permit manipulation of remote mailboxes as if they were local. Depending on the IMAP client implementation and the mail architecture desired by the system manager, the user may save messages directly on the client machine, or save them on the server, or be given the choice of doing either.

While offline and online mailers both allow access to new incoming messages on the mail server from a variety of different client platforms, the similarities stop there. The two paradigms reflect different requirements and styles of use and they don't mix very well. Offline works best for people who use a single client machine all the time; it is not well-suited for the goals of accessing one's inbox of recent messages or saved-message folders from different machines at different times. That's because if you use offline ("download and delete") mail access from different computers at different times, your mail tends to get scattered across the different computers, unless they are all linked to a common network file system (in which case your access mode is really more online than offline.) On the other hand, the chief virtue of offline access is that it minimizes use of server resources and connect time when used via dialup.
Summarizing the differences between online and offline access paradigms:
Offline and online paradigms reflect two distinct modes of use:
-Offline = on-demand retrieval to a single client machine.
-Online = interactive access to multiple mailboxes from multiple clients.

Offline paradigm advantages:
-Minimum use of connect time.
-Minimum use of server resources.

Online paradigm advantages: -Ability to use different computers at different times.
-Ability to use "data-less" client machines, as in labs.
-Platform-independent access to multiple mailboxes.
-Possibility of concurrent access to shared mailboxes.

The essential point is that with the online paradigm, one's incoming and archive message folders are stored on a server and may be accessed uniformly from different computers at different times, without relying on general purpose file system protocols (which are not uniformly available on all platforms, and which may also introduce performance and file locking problems). This is not an important goal for those who always use the same computer to access their email, but it is a very important one for those who use multiple computers.

With that background, here is a brief comparison of POP and IMAP technologies:
Characteristics common to both POP and IMAP:
-Both can support offline operation.
-Mail is delivered to a shared, "always up" mail server.
-New mail accessible from a variety of client platform types.
-New mail accessible from anywhere in network.
-Protocols are open; defined by Internet RFCs.
-Freely available implementations (including source) available.
-Clients available for PCs, Macs, and Unix.
-Commercial implementations available.
-Internet oriented; no SMTP mail gateways required.
-Protocols deal with access only; both rely on SMTP to send.
-Both support persistent message IDs (for disconnected operation).

POP protocol advantages:
-Simpler protocol; easier to implement.
-More client software currently available.

IMAP protocol advantages:
-Can manipulate persistent message status flags.
-Can store messages as well as fetch them.
-Can access and manage multiple mailboxes.
-Can support concurrent updates and access to shared mailboxes.
-Suitable for accessing non-email data; e.g., NetNews, documents.
-Can also use offline paradigm, for minimum connect time and disk use.
-Companion protocol defined for user configuration management (IMSP).
-Constructs to permit online performance optimization, especially over low-speed links.

Elaborating on these points:

IMAP can manipulate persistent message status flags. These include flags such as "Seen", "Deleted", "Answered", as well as user-defined flags.
IMAP can store messages as well as fetch them. One can append a message from an incoming message folder to an archive folder (or vice versa).

IMAP can access and manage multiple mailboxes. This includes the ability to name and access different incoming and archive message folders, but also the ability to list, create, delete, and rename them. These mailboxes can be on the same server or on different servers. An IMAP client may allow you to see them at the same time, and move messages from one to the other.

IMAP can support concurrent updates and access to shared mailboxes. This capability is useful when multiple individuals are processing messages coming into a common inbox. Changes in mailbox state can be presented to all concurrently active clients via IMAP.

IMAP is suitable for accessing non-email data; e.g., NetNews, documents. This is handy for uniformly accessing different classes of information.
IMAP can also support the offline paradigm, for minimum connect time and server resources. The offline paradigm is useful in situations where the only access to a mail server is via expensive dialup connections and multi-platform access to one's mailboxes is not needed. It is also useful in environments where client machines are resource-rich and servers are resource-poor. Not all IMAP clients offer good offline processing support, but the protocol is certainly capable of it.

IMAP has a companion protocol defined for user configuration management called IMSP, the Internet Message Support Protocol. IMSP permits location-independent (multi-platform) access to personal configuration data such as address books.

IMAP has constructs to permit online performance optimization, especially over low-speed links. These include the ability to fetch the structure of a message without downloading it, to selectively fetch individual message parts, and the ability to use the server for searching in order to minimize data transfer between client and server.

Especially when connecting to a mail server via low-bandwidth lines, it is useful to be able to defer transferring messages or parts of messages that are not of immediate interest until a more propitious time. With multimedia or multipart MIME messages, transferring selected parts of a message can be a huge advantage, as when one is in a hotel room and has just received a short text message with a 10MB video clip attached. Efficient processing of MIME messages is a significant advantage of IMAP over POP. (MIME stands for Multipurpose Internet Mail Extensions. It is the Internet standard method for sending arbitrary files as attachments to SMTP and RFC-822 compatible Internet mail messages.)

In summary, IMAP offers advantages over POP in three areas: richer functionality in manipulating one's inbox, the ability to manage mail folders besides one's inbox, and primitives to allow optimization of online performance, especially when dealing with large MIME messages.
Because there are freely available IMAP development libraries, its additional complexity over POP should not be a significant barrier to use. Therefore, a reasonable conclusion is that the only advantage of POP over IMAP is that there is currently more POP software available. However, this is changing rapidly, and IMAP's functional advantages over POP are nothing less than overwhelming.

POP3 is defined in RFC-1725 and IMAP4 is defined in RFC-1730.
A current list of IMAP products may be found at http://www.imap.org/products/, and a listing of documents relevant to IMAP at http://www.imap.org/papers/biblio.html.

Also available in the /mail directory of ftp.cac.washington.edu is a POP server that, in addition to offering the normal POP service, can relay commands to an IMAP server, thus permitting existing POP clients to access an IMAP server.
Also of potential interest are:
http://www.imap.org/papers/biblio.html (a compilation of IMAP documents); and
Message Access Paradigms and Protocols, which is an elaboration of this note, providing more background information and detail on POP and IMAP in the context of online message access
]]>
<![CDATA[What’s the Difference Between Normal E-mail's Anti-Virus and Email Defense's Service?]]> <![CDATA[Bypass Greylisting on Email Account]]>
1. Login to your SmarterMail webmail.
2. Click 'Settings' then select 'My Settings'.
3. Select 'Bypass Greylisting'.
4. Click 'Save'.]]>
<![CDATA[Greylisting on SmarterMail]]>
Greylisting is effective because spammers will not usually bother to attempt a second delivery, but legitimate e-mail servers will.

Greylisting is a very effective method of spam blocking that comes at a minimal price in terms of performance. Most of the actual processing that needs to be done for Greylisting takes place on the sender's server. It has been shown to block upwards of 95% of incoming spam simply because so many spammers don't use a standard mail server which will do automatic retries.]]>
<![CDATA[SmarterMail Spam Filtering]]>
If the email fails one of the SPAM checks above, SmarterMail adds a SPAM Weight of 10 to the email. The total weight of all failed tests is what comprises the total SPAM weight for the email.

If the email has a total SPAM Weight of 10, the email is flagged as SPAM LOW.
If the email has a total SPAM Weight of 20, the email is flagged as SPAM MED.
If the email has a total SPAM Weight of 30 or more, the email is flagged as SPAM HIGH.

You may have already noticed some of your email containing 'SPAM LOW', 'SPAM MED' or 'SPAM HIGH' in the subject line. For your information, these flags can be disable/customize for individual email account. Below are the steps on how to disable/customize the spam filtering.

1. Login to the email account through webmail.
2. Click on the 'Settings' located at the top right of the webmail and select 'My Spam Filtering'.
3. 'My Spam Filtering' window will pop up.
4. Select 'Override spam settings for this account'.
5. You may then customize the setting according to your own preferences.

NOTE : You may need to gain administrator access to disable spam filtering for the entire email accounts under a particular domain.]]>
<![CDATA[Accesing Web Mail]]>
Web Mail for Windows Hosting:
http://webmail.YourDomain.com

Web Mail for Linux Hosting:
http://www.YourDomain.com/webmail/ or http://www.YourDomain.com:2095


Notes:
- Some firewall might have blocked Port 2095 which is needed in order to access Web Mail for linux hosting. Please request your firewall administrator to enable access to Port 2095.
- Linux Web Mail comes with 3 Web Mail Programs for you to select:
a) NeoMail
b) Horde
c) SquirrelMail]]>
<![CDATA[Enabling SMTP Authentication on MAC PC]]> 1. Start Mail

2. From the Menu Bar, choose Mail > Preferences? The Accounts dialog box
appears.

3. Click the Accounts icon in the top left corner of this dialog box.

4. Select OpenMail (or the name of your e-mail account) from the list of accounts on the left side of this dialog box.

5. Click the Server Settings button.


The SMTP Server Options dialog box appears

6. In the Outgoing Mail Server: field, type mail.domain_name

7. In the Server port: 25

8. To the right of Authentication:, choose Password from the drop-down list.

9. In the User Name: field, type your full Username which is your email address(e.g. wendy@domain_name).

10. Please type your password on the Password field.

11. Click the OK button.

12. You will return to the Accounts dialog box. Close it.

13. Shut down and restart Mail]]>
<![CDATA[Creating HTML Email]]> - Visually appealing
- Able to include graphics, icons, clickable links, different fonts, interactive forms.
- Increased interactivity with your customers.
- Mostly used by advertisers, however more consumers are using html email as they switch to faster connections.
- Ads can be more effective in HTML
- Most of the popular email clients now support html email (ie Outlook -Express, Outlook, Eudora, Netscape Communicator, Hotmail, Rocketmail, AOL, Yahoo, Web TV).

Cons of using html email
- Slow loading due to downloading of graphics
- Takes up more space in your email client
- Not all computers support html email
- Users may not have the required bandwidth or may have download quotas set by their ISPs.
- Hackers can send viruses, trojan horses embedded in html email.
- Users may turn off the option to receive html email, or use filters to quarantine it.

Steps:
1. Open your favorite html editor ie FrontPage, Dreamweaver (you can also use MS Word 97 or 2000 but it tends to bloat the code a little) to create your email.
2. Always use absolute URLS for your graphics (ie http://www.yourdomain.com/images/header.gif).
3. Graphics (ie images, icons, fancy fonts) must be stored on a web server to correctly appear in email software - you could save it as an attachment, however most folks will not open the attachment especially (and delete it) if it's from someone they don't know.
4. If you don't want to use graphics, you can use colored tables for different sections (ie header, masthead, contact information and footers).
5. Name and save the page you have created (ie html-email.htm).
6. Open your Email Software - in outlook express (since it's the most popular) go to create mail - insert - text from file - scroll to your saved html page.
7. You are now ready to send your html email.
8. Email a test to yourself before your send it to your subscriber list. You may want to send it to your friends who have different email programs so you can be sure most of your subscribers can read it on their computers.
9. Once you have created an attractive html page or newsletter, save it as a template. Now you can just open the template whenever you want to send html mail and most of the work will be done for you. ]]>
<![CDATA[Creating An E-Mail Account in Netscape]]>
Netscape 7.0:
Create a new account

1. Choose Email account -> "Next" button
2. Insert "Your Name" (e.g test account) and "Email account" (e.g test@ name>) --> "Next"
3. Choose "POP" as "Incoming Server".
Insert "Incoming Server"(e.g mail.yourdomain.com) and "Outgoing Server" (e.g mail.yourdomain.com) --> "Next"
4. Insert "Username" (e.g test@yourdomain.com) --> "Next"
5. Insert "Account Name:" (E.g test) --> "Next" --> "Finish"
6 It will prompt you password box. So key in your email account password

To enable user to send email to the client:

1. Go to "Edit" then go to "Mail & Newsgroup Account Setting"
2. Go to "Outgoing Server(SMTP) settings" and insert information as below:
Port: 25
Username: (e.g test@yourdomain.com )

Netscape 4.8:
1. Open the Netscape program
2. Select the "Edit" menu
3. Click "Preferences"
4. Click "Mail and News Groups" in the left column.
5. Click "Identity" and enter your name, email address, organization.
6. The "Reply To:" address is only important if you wish the return e-mails to be sent to a different address.
7. Click on "Mail Servers"
8. Click "Add"
9. Under General tab:

a. For incoming mail (POP3 Server) enter "mail.yourdomain.com"
b. Select "POP" in the dropdown box
c. Enter your e-mail address in the username field
d. Check mail every 10 minutes. You can set this to a desired level if you wish; 5 minutes can be helpful.

10. Under the "POP" tab:

a. Uncheck "Leave messages on the server"

11. For the "Outgoing mail (SMTP) Server" field:

a. In the "Outgoing mail (SMTP) Server" enter "mail.yourdomain.com"
b. Enter the "Outgoing mail server username"]]>
<![CDATA[Unknown error, error number: 0x800c0133 When Sending or Receiving E-mail in Outlook Express]]>
"An unknown error has occurred. Account: 'Example', Server: 'example.mail.domain.com', Protocol: POP3, Port: 110, Secure (SSL): No, Error Number: 0x800C0133 "

SYMPTOMS

All the mail disappear
Unable to download emails
E-mail message could not be sent.
CAUSE

This behavior can occur if the Folders.dbx file is missing, damaged, or using the read-only attribute. Usually it will happen at inbox.dbx.

To remedy

Try to restart the computer, if the problem persists, please follow the following steps.

Rename

the Inbox.dbx file:

Go to “Tools” > “Options” > “Maintenance” tab > Click “Store Folder”. It will reveal the location of your Outlook Express files.
Close Outlook Express, goto the location mentioned above. You may copy the location and paste it in the “Start” > “Run” and click “Ok”.
Rename “inbox.dbx” to “oldinbox.dbx” or name that you prefer.
Restart the Outlook Express, This creates a new inbox.dbx file automatically.

Recovery old emails

You may recover back the old emails by try the following, if they are not corrupt or damage.

In Outlook Express, right click on the local folders icon in the folder list.
Click on New Folder, named it to “Old Inbox”.
Search for oldinbox.dbx.
The old emails should be inside the oldinbox.dbx right now.]]>
<![CDATA[SmarterMail Minimum Password Requirement]]>
1. The password must have at least a minimum of 5 characters.
2. The password should not be equivalent to the POP3 username.

The above is applied as a security precaution to prevent any of the POP3 user account from being hijacked by malicious user due to easily guess password.

User will be required to login to the webmail or login via the Helm control panel to update the POP3 user account password.]]>
<![CDATA[Email Forwarding Policy]]>
aol.com
comcast.net
att.net
msn.com
hotmail.com

In order to ensure deliverability of email sent by our customers to accounts at the above noted domains, we are forced to block all email forwarding to these domains. Presently, all of these domains have extremely stringent anti-spam filtering policies in place. If one of our customers configures their email account hosted with us to forward to their personal mailbox with one of the noted service providers and the service provider detects that message as spam, they believe that we are the source of the spam. As a result, our mail server gets blacklisted, even though we are not responsible for this spam.

Unfortunately, even though we are not responsible for this spam, these service providers noted have repeatedly been blacklisting our mail servers, causing legitimate email to be blocked. If you or your customers have forwarders configured to one of the above service providers, please remove the forwarding and convert them to POP3 accounts.

Also, please note that this decision only impacts forwarders. You will still be able to send email to the above noted service providers. In fact, this change will actually make mail delivery to these service providers more reliable, since they will not be repeatedly blacklisting our servers.]]>
<![CDATA[Unable to send email using JS-Solutions Networks email hosting account]]>
Kindly be informed that JS-Solutions Networks email hosting used port 25 to send out email. If you configure your SMTP to used port 25, then when you send an email to any recipient, it will use port 25 to transmit the data to remote server. Therefore, if your ISP (internet service provider) is blocking the port 25, then the email will not go through to our server for delivery. Some ISPs believe that if they block port 25 to cut down the spam email to their network.

Kindly be informed that JS-Solutions Networks only provide port 25 as our SMTP services. If you are not able to send out email due to they have block the port 25, you may use your ISP SMTP to send out the email.

If you are not sure what is your ISP SMTP server and port number, please consult with the authorities on this matter.

The below are list of ISP that block port 25 and their outgoing mail server name.

No ISP Outgoing Mail Server (ISP)

1 Adelphia smtp.blk.adelphia.net

2 Alltel mail.alltel.net

3 AOL smtp.aol.com

4 Aliant / NbTel smtp.nbnet.nb.ca, smtp.vibe.net, smtp.aibn.nb.ca

5 AT&T WorldNet Imailhost.worldnet.att.net

6 BCPL mail.bcpl.net

7 BellSouth mail.bellsouth.net

8 Bellatlantic.net smtpout.bellatlantic.net

9 Bestweb smtp.bestweb.net

10 BEV.net smtp.bev.net

11 Blacksburg.net smtp.blacksburg.net

12 BYU nm.byu.edu

13 Cableone mail.cableone.net

14 CalWeb smtp.calweb.com

15 Charm.net smtp.charm.net

16 Charter smtp.charter.net

17 Chicagonet.net mail.chicagonet.net

18 Citizen's Internet smtp.swva.net

19 Coastalnet mail2.coastalnet.com

20 Columbia smtp.columbia.edu

21 CompuServ smtp.site1.csi.com

22 CompuServe Classic mail.compuserve.com

23 Concentric smtp.concentric.net

24 Comcast/ATTBI smtp.comcast.net

25 Cox.net smtp.west.cox.net, smtp.east.cox.net

26 Crosslink smtp.crosslink.net

27 CU Boulder eces.colorado.edu

28 DCAnet postoffice.dca.net

29 DirecWay smtp.direcway.com

30 EarthLink mail.earthlink.net

31 Enter smtp.enter.net

32 Ezy smtp.ezy.et

33 Flashnet mail.flash.net

34 FloydVA.net mail.floydva.net

35 ISPWest smtp.ispwest.com

36 Ibm.net smtp1.ibm.net

37 Interaccess.com smtp.interaccess.com

38 ITOL mail.itol.com

39 Juno smtp.juno.com

40 Lycos email.1stup.com

41 Microsoft's MSN smtp.email.msn.com

42 MindSpring smtp.mindspring.com

43 MCI2000 mailrelay.internetmci.com

44 McLeodusa email.mcleodusa.net

45 MediaOne smtp.ce.mediaone.net

46 Mpower Communications smtp.mpowercom.net

47 Netcom.com smtp.ix.netcom.com

48 Netexpress.net netexpress.net

49 Netscape smtp.isp.netscape.com

50 NetZero smtp.netzero.net

51 NRVi.net mail.nrvi.net

52 NTELOS mail.ntelos.net

53 NYU.edu is4.nyu.edu

54 Omega Communications smtp.i-plus.net

55 People PC mail.peoplepc.com

56 Prodigy Internet smtp.prodigy.net

57 PacBell mail.pacbell.net

58 PSI.net relay.smtp.psi.net, bbr0-f1.sna.com

59 PSU.edu smtp.psu.edu

60 PTD.net mail.ptd.net

61 RCN.com smtp.rcn.com

62 Rider.edu enigma.rider.edu

63 Road Runner (Hawaii) smtp-server.hawaii.rr.com

64 Road Runner (San Diego) mail.san.rr.com

65 SBC smtp.wans.yahoo.com, smtp.swbell.yahoo.com,

smtp.snet.yahoo.com, smtp.sbcglobal.yahoo.com,

smtp.prodigy.yahoo.com, smtp.pacbell.yahoo.com,

smtp.nvbell.yahoo.com, smtp.flash.yahoo.com,

smtp.ameritech.yahoo.com

66 Sonic.net mail.sonic.net

See : http://www.sonic.net/support/faq/advanced/port_25.shtml

67 Sprynet smtp.sprynet.com

68 Sympatico.ca

69 SDSU rohan.sdsu.edu

70 Shentel smtp.shentel.net

71 SpeakEasy mail.speakeasy.net

72 SprintPCS smtp.sprintpcs.com

73 Sysnet mail.sysnet.net

74 Telocity.com smtp.telocity.com

75 Ucsf.edu mail.ucsf.edu

76 UCCS smtp.uccs.edu

77 UCSD smtp.ucsd.edu

78 UMBC smtp.gl.umbc.edu

79 Velocityhsi.com mail.velocityhsi.com

80 Verio mail.verio.net

81 Virginia Tech smtp.vt.edu

82 Verizon/GTE (Dial-Up) smtp.verizon.net, smtp.vzavenue.net

83 Yahoo smtp.mail.yahoo.com

84 ZNET mail.znet.com

85 Ziplink smtp.ziplink.net

85 Shaw Cable (Canada) mail.shawcable.com

It is advisable for you to consult your ISP for the Outgoing mail server name and the port number.]]>
<![CDATA[Export contacts from MS Outlook to Excel]]>
2) Click Export to a file, and then click Next.

3) Click Microsoft Excel, and then click Next.

4) In the folder list, click the Contacts folder, and then click Next.

5) Browse to the folder where you want to save the contacts as an Excel file (.xls).

6) Type a name for the exported file, and then click OK.

7) Click Next.

8) To add or remove fields to determine the way the contact information is saved in the new Excel worksheet, click Map Custom Fields. (Optional)

9) Click Finish. ]]>
<![CDATA[Security Information error in Internet Explorer when using https URL]]> <![CDATA[DSL Error Code Identifications]]>
600 An operation is pending.
601 The port handle is invalid.
602 The port is already open.
603 Caller's buffer is too small.
604 Wrong information specified.
605 Cannot set port information.
606 The port is not connected.
607 The event is invalid.
608 The device does not exist.
609 The device type does not exist.
610 The buffer is invalid.
611 The route is not available.
612 The route is not allocated.
613 Invalid compression specified.
614 Out of buffers.
615 The port was not found.
616 An asynchronous request is pending.
617 The port or device is already disconnecting.
618 The port is not open.
619 The port is disconnected.
620 There are no endpoints.
621 Cannot open the phone book file.
622 Cannot load the phone book file.
623 Cannot find the phone book entry.
624 Cannot write the phone book file.
625 Invalid information found in the phone book.
626 Cannot load a string.
627 Cannot find key.
628 The port was disconnected.
629 The port was disconnected by the remote machine.
630 The port was disconnected due to hardware failure.
631 The port was disconnected by the user.
632 The structure size is incorrect.
633 The port is already in use or is not configured for Remote Access dialout.
634 Cannot register your computer on the remote network.
635 Unknown error.
636 The wrong device is attached to the port.
637 The string could not be converted.
638 The request has timed out.
639 No asynchronous net available.
640 A NetBIOS error has occurred.
641 The server cannot allocate NetBIOS resources needed to support the client.
642 One of your NetBIOS names is already registered on the remote network.
643 A network adapter at the server failed.
644 You will not receive network message popups.
645 Internal authentication error.
646 The account is not permitted to log on at this time of day.
647 The account is disabled.
648 The password has expired.
649 The account does not have Remote Access permission.
650 The Remote Access server is not responding.
651 Your modem (or other connecting device) has reported an error.
652 Unrecognized response from the device.
653 A macro required by the device was not found in the device .INF file section.
654 A command or response in the device .INF file section refers to an undefined macro
655 The macro was not found in the device .INF file section.
656 The macro in the device .INF file section contains an undefined macro
657 The device .INF file could not be opened.
658 The device name in the device .INF or media .INI file is too long.
659 The media .INI file refers to an unknown device name.
660 The device .INF file contains no responses for the command.
661 The device .INF file is missing a command.
662 Attempted to set a macro not listed in device .INF file section.
663 The media .INI file refers to an unknown device type.
664 Cannot allocate memory.
665 The port is not configured for Remote Access.
666 Your modem (or other connecting device) is not functioning.
667 Cannot read the media .INI file.
668 The connection dropped.
669 The usage parameter in the media .INI file is invalid.
670 Cannot read the section name from the media .INI file.
671 Cannot read the device type from the media .INI file.
672 Cannot read the device name from the media .INI file.
673 Cannot read the usage from the media .INI file.
674 Cannot read the maximum connection BPS rate from the media .INI file.
675 Cannot read the maximum carrier BPS rate from the media .INI file.
676 The line is busy.
677 A person answered instead of a modem.
678 There is no answer.
679 Cannot detect carrier.
680 There is no dial tone.
681 General error reported by device.
682 ERROR WRITING SECTIONNAME
683 ERROR WRITING DEVICETYPE
684 ERROR WRITING DEVICENAME
685 ERROR WRITING MAXCONNECTBPS
686 ERROR WRITING MAXCARRIERBPS
687 ERROR WRITING USAGE
688 ERROR WRITING DEFAULTOFF
689 ERROR READING DEFAULTOFF
690 ERROR EMPTY INI FILE
691 Access denied because username and/or password is invalid on the domain.
692 Hardware failure in port or attached device.
693 ERROR NOT BINARY MACRO
694 ERROR DCB NOT FOUND
695 ERROR STATE MACHINES NOT STARTED
696 ERROR STATE MACHINES ALREADY STARTED
697 ERROR PARTIAL RESPONSE LOOPING
698 A response keyname in the device .INF file is not in the expected format.
699 The device response caused buffer overflow.
700 The expanded command in the device .INF file is too long.
701 The device moved to a BPS rate not supported by the COM driver.
702 Device response received when none expected.
703 ERROR INTERACTIVE MODE
704 ERROR BAD CALLBACK NUMBER
705 ERROR INVALID AUTH STATE
706 ERROR WRITING INITBPS
707 X.25 diagnostic indication.
708 The account has expired.
709 Error changing password on domain.
710 Serial overrun errors were detected while communicating with your modem.
711 RasMan initialization failure. Check the event log.
712 Biplex port is initializing. Wait a few seconds and redial.
713 No active ISDN lines are available.
714 Not enough ISDN channels are available to make the call.
715 Too many errors occurred because of poor phone line quality.
716 The Remote Access IP configuration is unusable.
717 No IP addresses are available in the static pool of Remote Access IP addresses.
718 PPP timeout.
719 PPP terminated by remote machine.
720 No PPP control protocols configured.
721 Remote PPP peer is not responding.
722 The PPP packet is invalid.
723 The phone number, including prefix and suffix, is too long.
724 The IPX protocol cannot dial-out on the port because the computer is an IPX router.
725 The IPX protocol cannot dial-in on the port because the IPX router is not installed.
726 The IPX protocol cannot be used for dial-out on more than one port at a time.
727 Cannot access TCPCFG.DLL.
728 Cannot find an IP adapter bound to Remote Access.
729 SLIP cannot be used unless the IP protocol is installed.
730 Computer registration is not complete.
731 The protocol is not configured.
732 The PPP negotiation is not converging.
733 The PPP control protocol for this network protocol is not available on the server.
734 The PPP link control protocol terminated..
735 The requested address was rejected by the server..
736 The remote computer terminated the control protocol.
737 Loopback detected..
738 The server did not assign an address.
739 The remote server cannot use the Windows NT encrypted password.
740 The TAPI devices configured for Remote Access failed to initialize or were not installed correctly.
741 The local computer does not support encryption.
742 The remote server does not support encryption.
743 The remote server requires encryption.
744 Cannot use the IPX net number assigned by the remote server. Check the event log.
752 A syntax error was encountered while processing a script.
769 The specified destination is not reachable]]>
<![CDATA[Mail Issue: Error 0x800CCC08]]>
Window hosting

1. Login to MEAdmin / Smarter Mail / HELM mail function
2. Check for the email account quota size that having this error problem
3. Problem occur normally is the email quota size had been reach the limit
4. How to solve: Increase the quota of the email account.


Linux hosting

1. Login to CPanel
2. Click on Mail
3. Then click ‘Manage/Add/Remove Accounts’
4. There is a button name ‘Show Disk Space Used’, click on it.
5. Then check whether the email quota is reach.
6. If the quota already reaches, click on ‘Change Quota’ to increase the quota of the email account.]]>
<![CDATA[Err Msg: HTTP Error 500-12 Application Restarting]]> - Microsoft Internet Information Services 5.0
- Microsoft Internet Information Services version 6.0

SYMPTOMS When a client attempts to connect to a Microsoft Internet Information Services (IIS) application that is restarting, the browser displays the following error message:

The page cannot be displayed
There is a problem with the page you are trying to reach and it cannot be displayed.

HTTP Error 500-12 Application Restarting
Internet Information Services
WORKAROUND
This message is harmless and usually disappears after the browser is refreshed. There is no good workaround once the message appears from a production environment. However, if the message appears for an extended period of time, you may want to consider stopping all the Web services and reloading the application.
MORE INFORMATION
When certain changes are made to an IIS 5.0 application, those changes are committed to the Global.asa file for the application. When you save changes to the Global.asa file, the server finishes processing all of the current application requests before it recompiles the Global.asa file. During that time, the server refuses additional requests and returns an error message stating that the request cannot be processed while the Web site is restarting.

After all of the current user requests have been processed, the server deletes all active sessions, calling the Session_OnEnd event for each session it deletes, closes the application, and then calls the Application_OnEnd event. The Global.asa file is then recompiled.

Subsequent user requests will start the application and create new sessions, and trigger the Application_OnStart and Session_OnStart events. When you view an ASP page while the application is running Application_OnStart, the following error message occurs:

HTTP Error 500-12 Application Restarting The message is harmless and usually disappears when you refresh the page in your browser.

This error message may also be caused by anti-virus or backup software. When these software packages scan an IIS Web application, IIS may behave as if the Global.asa file has been modified and may therefore restart the Web application. Turning off backup software and virus scanning on the Global.asa file may help resolve this issue. If a client GET request is made during this time, the web server will return a 500-12 error.
For additional information on the same error message occurring in Site Server 3.0, Commerce Edition, click the article number below to view the article in the Microsoft Knowledge Base:

http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q248/0/13.asp&NoWebContent=1]]>
<![CDATA[HTTP Status Code Definition]]>
10.1 Informational 1xx

This class of status code indicates a provisional response, consisting only of the Status-Line and optional headers, and is terminated by an empty line. There are no required headers for this class of status code. Since HTTP/1.0 did not define any 1xx status codes, servers MUST NOT send a 1xx response to an HTTP/1.0 client except under experimental conditions.
A client MUST be prepared to accept one or more 1xx status responses prior to a regular response, even if the client does not expect a 100 (Continue) status message. Unexpected 1xx status responses MAY be ignored by a user agent.
Proxies MUST forward 1xx responses, unless the connection between the proxy and its client has been closed, or unless the proxy itself requested the generation of the 1xx response. (For example, if a
proxy adds a "Expect: 100-continue" field when it forwards a request, then it need not forward the corresponding 100 (Continue) response(s).)

10.1.1 100 Continue
The client SHOULD continue with its request. This interim response is used to inform the client that the initial part of the request has been received and has not yet been rejected by the server. The client SHOULD continue by sending the remainder of the request or, if the request has already been completed, ignore this response. The server MUST send a final response after the request has been completed.

10.1.2 101 Switching Protocols
The server understands and is willing to comply with the client's request, via the Upgrade message header field (section 14.42), for a change in the application protocol being used on this connection. The server will switch protocols to those defined by the response's Upgrade header field immediately after the empty line which terminates the 101 response.
The protocol SHOULD be switched only when it is advantageous to do so. For example, switching to a newer version of HTTP is advantageous over older versions, and switching to a real-time, synchronous protocol might be advantageous when delivering resources that use such features.

10.2 Successful 2xx

This class of status code indicates that the client's request was successfully received, understood, and accepted.

10.2.1 200 OK

The request has succeeded. The information returned with the response is dependent on the method used in the request, for example:
GET an entity corresponding to the requested resource is sent in the response;
HEAD the entity-header fields corresponding to the requested resource are sent in the response without any message-body;
POST an entity describing or containing the result of the action;
TRACE an entity containing the request message as received by the end server.

10.2.2 201 Created
The request has been fulfilled and resulted in a new resource being created. The newly created resource can be referenced by the URI(s) returned in the entity of the response, with the most specific URI for the resource given by a Location header field. The response SHOULD include an entity containing a list of resource characteristics and location(s) from which the user or user agent can choose the one most appropriate. The entity format is specified by the media type given in the Content-Type header field. The origin server MUST create the resource before returning the 201 status code. If the action cannot be carried out immediately, the server SHOULD respond with 202 (Accepted) response instead.
A 201 response MAY contain an ETag response header field indicating the current value of the entity tag for the requested variant just created.

10.2.3 202 Accepted

The request has been accepted for processing, but the processing has not been completed. The request might or might not eventually be acted upon, as it might be disallowed when processing actually takes place. There is no facility for re-sending a status code from an asynchronous operation such as this.
The 202 response is intentionally non-committal. Its purpose is to allow a server to accept a request for some other process (perhaps a batch-oriented process that is only run once per day) without requiring that the user agent's connection to the server persist until the process is completed. The entity returned with this response SHOULD include an indication of the request's current status and either a pointer to a status monitor or some estimate of when the user can expect the request to be fulfilled.

10.2.4 203 Non-Authoritative Information

The returned metainformation in the entity-header is not the definitive set as available from the origin server, but is gathered from a local or a third-party copy. The set presented MAY be a subset or superset of the original version. For example, including local annotation information about the resource might result in a superset of the metainformation known by the origin server. Use of this response code is not required and is only appropriate when the response would otherwise be 200 (OK).

10.2.5 204 No Content

The server has fulfilled the request but does not need to return an entity-body, and might want to return updated metainformation. The response MAY include new or updated metainformation in the form of entity-headers, which if present SHOULD be associated with the requested variant.
If the client is a user agent, it SHOULD NOT change its document view from that which caused the request to be sent. This response is primarily intended to allow input for actions to take place without causing a change to the user agent's active document view, although any new or updated metainformation SHOULD be applied to the document currently in the user agent's active view.
The 204 response MUST NOT include a message-body, and thus is always terminated by the first empty line after the header fields.

10.2.6 205 Reset Content

The server has fulfilled the request and the user agent SHOULD reset the document view which caused the request to be sent. This response is primarily intended to allow input for actions to take place via user input, followed by a clearing of the form in which the input is given so that the user can easily initiate another input action. The response MUST NOT include an entity.

10.2.7 206 Partial Content
The server has fulfilled the partial GET request for the resource. The request MUST have included a Range header field indicating the desired range, and MAY have included an If-Range header field to make the request conditional.
The response MUST include the following header fields:
- Either a Content-Range header field indicating
the range included with this response, or a multipart/byteranges
Content-Type including Content-Range fields for each part. If a
Content-Length header field is present in the response, its
value MUST match the actual number of OCTETs transmitted in the
message-body.
- Date
- ETag and/or Content-Location, if the header would have been sent
in a 200 response to the same request
- Expires, Cache-Control, and/or Vary, if the field-value might
differ from that sent in any previous response for the same
variant
If the 206 response is the result of an If-Range request that used a strong cache validator, the response SHOULD NOT include other entity-headers. If the response is the result of an If-Range request that used a weak validator, the response MUST NOT include other entity-headers; this prevents inconsistencies between cached entity-bodies and updated headers. Otherwise, the response MUST include all of the entity-headers that would have been returned with a 200 (OK) response to the same request.
A cache MUST NOT combine a 206 response with other previously cached content if the ETag or Last-Modified headers do not match exactly. A cache that does not support the Range and Content-Range headers MUST NOT cache 206 (Partial) responses.

10.3 Redirection 3xx
This class of status code indicates that further action needs to be taken by the user agent in order to fulfill the request. The action required MAY be carried out by the user agent without interaction with the user if and only if the method used in the second request is GET or HEAD. A client SHOULD detect infinite redirection loops, since such loops generate network traffic for each redirection.
Note: previous versions of this specification recommended a
maximum of five redirections. Content developers should be aware
that there might be clients that implement such a fixed
limitation.

10.3.1 300 Multiple Choices
The requested resource corresponds to any one of a set of representations, each with its own specific location, and agent- driven negotiation information (section 12) is being provided so that the user (or user agent) can select a preferred representation and redirect its request to that location.
Unless it was a HEAD request, the response SHOULD include an entity containing a list of resource characteristics and location(s) from which the user or user agent can choose the one most appropriate. The entity format is specified by the media type given in the Content- Type header field. Depending upon the format and the capabilities of
the user agent, selection of the most appropriate choice MAY be performed automatically. However, this specification does not define any standard for such automatic selection.
If the server has a preferred choice of representation, it SHOULD include the specific URI for that representation in the Location field; user agents MAY use the Location field value for automatic redirection. This response is cacheable unless indicated otherwise.

10.3.2 301 Moved Permanently

The requested resource has been assigned a new permanent URI and any future references to this resource SHOULD use one of the returned URIs. Clients with link editing capabilities ought to automatically re-link references to the Request-URI to one or more of the new references returned by the server, where possible. This response is cacheable unless indicated otherwise.
The new permanent URI SHOULD be given by the Location field in the response. Unless the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a hyperlink to the new URI(s).
If the 301 status code is received in response to a request other than GET or HEAD, the user agent MUST NOT automatically redirect the request unless it can be confirmed by the user, since this might change the conditions under which the request was issued.
Note: When automatically redirecting a POST request after
receiving a 301 status code, some existing HTTP/1.0 user agents
will erroneously change it into a GET request.

10.3.3 302 Found

The requested resource resides temporarily under a different URI. Since the redirection might be altered on occasion, the client SHOULD continue to use the Request-URI for future requests. This response is only cacheable if indicated by a Cache-Control or Expires header field.
The temporary URI SHOULD be given by the Location field in the response. Unless the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a hyperlink to the new URI(s).
If the 302 status code is received in response to a request other than GET or HEAD, the user agent MUST NOT automatically redirect the request unless it can be confirmed by the user, since this might change the conditions under which the request was issued.
Note: RFC 1945 and RFC 2068 specify that the client is not allowed
to change the method on the redirected request. However, most
existing user agent implementations treat 302 as if it were a 303
response, performing a GET on the Location field-value regardless
of the original request method. The status codes 303 and 307 have
been added for servers that wish to make unambiguously clear which
kind of reaction is expected of the client.

10.3.4 303 See Other

The response to the request can be found under a different URI and SHOULD be retrieved using a GET method on that resource. This method exists primarily to allow the output of a POST-activated script to redirect the user agent to a selected resource. The new URI is not a substitute reference for the originally requested resource. The 303 response MUST NOT be cached, but the response to the second (redirected) request might be cacheable.
The different URI SHOULD be given by the Location field in the response. Unless the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a hyperlink to the new URI(s).
Note: Many pre-HTTP/1.1 user agents do not understand the 303
status. When interoperability with such clients is a concern, the
302 status code may be used instead, since most user agents react
to a 302 response as described here for 303.

10.3.5 304 Not Modified
If the client has performed a conditional GET request and access is allowed, but the document has not been modified, the server SHOULD respond with this status code. The 304 response MUST NOT contain a message-body, and thus is always terminated by the first empty line after the header fields.
The response MUST include the following header fields:
- Date, unless its omission is required
If a clockless origin server obeys these rules, and proxies and clients add their own Date to any response received without one (as already specified by [RFC 2068]), caches will operate correctly.
- ETag and/or Content-Location, if the header would have been sent
in a 200 response to the same request
- Expires, Cache-Control, and/or Vary, if the field-value might
differ from that sent in any previous response for the same
variant
If the conditional GET used a strong cache validator, the response SHOULD NOT include other entity-headers. Otherwise (i.e., the conditional GET used a weak validator), the response MUST NOT include other entity-headers; this prevents inconsistencies between cached entity-bodies and updated headers.
If a 304 response indicates an entity not currently cached, then the cache MUST disregard the response and repeat the request without the conditional.
If a cache uses a received 304 response to update a cache entry, the cache MUST update the entry to reflect any new field values given in the response.

10.3.6 305 Use Proxy

The requested resource MUST be accessed through the proxy given by the Location field. The Location field gives the URI of the proxy. The recipient is expected to repeat this single request via the proxy. 305 responses MUST only be generated by origin servers.
Note: RFC 2068 was not clear that 305 was intended to redirect a
single request, and to be generated by origin servers only. Not
observing these limitations has significant security consequences.

10.3.7 306 (Unused)

The 306 status code was used in a previous version of the specification, is no longer used, and the code is reserved.

10.3.8 307 Temporary Redirect

The requested resource resides temporarily under a different URI. Since the redirection MAY be altered on occasion, the client SHOULD continue to use the Request-URI for future requests. This response is only cacheable if indicated by a Cache-Control or Expires header field.
The temporary URI SHOULD be given by the Location field in the response. Unless the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a hyperlink to the new URI(s) , since many pre-HTTP/1.1 user agents do not understand the 307 status. Therefore, the note SHOULD contain the information necessary for a user to repeat the original request on the new URI.
If the 307 status code is received in response to a request other than GET or HEAD, the user agent MUST NOT automatically redirect the request unless it can be confirmed by the user, since this might change the conditions under which the request was issued.

10.4 Client Error 4xx

The 4xx class of status code is intended for cases in which the client seems to have erred. Except when responding to a HEAD request, the server SHOULD include an entity containing an explanation of the error situation, and whether it is a temporary or permanent condition. These status codes are applicable to any request method. User agents SHOULD display any included entity to the user.
If the client is sending data, a server implementation using TCP SHOULD be careful to ensure that the client acknowledges receipt of the packet(s) containing the response, before the server closes the input connection. If the client continues sending data to the server after the close, the server's TCP stack will send a reset packet to the client, which may erase the client's unacknowledged input buffers before they can be read and interpreted by the HTTP application.

10.4.1 400 Bad Request

The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications.

10.4.2 401 Unauthorized

The request requires user authentication. The response MUST include a WWW-Authenticate header field containing a challenge applicable to the requested resource. The client MAY repeat the request with a suitable Authorization header field. If the request already included Authorization credentials, then the 401 response indicates that authorization has been refused for those credentials. If the 401 response contains the same challenge as the prior response, and the user agent has already attempted authentication at least once, then the user SHOULD be presented the entity that was given in the response, since that entity might include relevant diagnostic information. HTTP access authentication is explained in "HTTP Authentication: Basic and Digest Access Authentication" [43].

10.4.3 402 Payment Required

This code is reserved for future use.

10.4.4 403 Forbidden
The server understood the request, but is refusing to fulfill it. Authorization will not help and the request SHOULD NOT be repeated. If the request method was not HEAD and the server wishes to make public why the request has not been fulfilled, it SHOULD describe the reason for the refusal in the entity. If the server does not wish to make this information available to the client, the status code 404 (Not Found) can be used instead.

10.4.5 404 Not Found

The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent. The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource is permanently unavailable and has no forwarding address. This status code is commonly used when the server does not wish to reveal exactly why the request has been refused, or when no other response is applicable.

10.4.6 405 Method Not Allowed

The method specified in the Request-Line is not allowed for the resource identified by the Request-URI. The response MUST include an Allow header containing a list of valid methods for the requested resource.

10.4.7 406 Not Acceptable

The resource identified by the request is only capable of generating response entities which have content characteristics not acceptable according to the accept headers sent in the request.
Unless it was a HEAD request, the response SHOULD include an entity containing a list of available entity characteristics and location(s) from which the user or user agent can choose the one most appropriate. The entity format is specified by the media type given in the Content-Type header field. Depending upon the format and the capabilities of the user agent, selection of the most appropriate choice MAY be performed automatically. However, this specification does not define any standard for such automatic selection.
Note: HTTP/1.1 servers are allowed to return responses which are
not acceptable according to the accept headers sent in the
request. In some cases, this may even be preferable to sending a
406 response. User agents are encouraged to inspect the headers of
an incoming response to determine if it is acceptable.
If the response could be unacceptable, a user agent SHOULD temporarily stop receipt of more data and query the user for a decision on further actions.

10.4.8 407 Proxy Authentication Required
This code is similar to 401 (Unauthorized), but indicates that the client must first authenticate itself with the proxy. The proxy MUST return a Proxy-Authenticate header field containing a challenge applicable to the proxy for the requested resource. The client MAY repeat the request with a suitable Proxy-Authorization header field. HTTP access authentication is explained in "HTTP Authentication: Basic and Digest Access Authentication" [43].

10.4.9 408 Request Timeout

The client did not produce a request within the time that the server was prepared to wait. The client MAY repeat the request without modifications at any later time.

10.4.10 409 Conflict

The request could not be completed due to a conflict with the current state of the resource. This code is only allowed in situations where it is expected that the user might be able to resolve the conflict and resubmit the request. The response body SHOULD include enough
information for the user to recognize the source of the conflict. Ideally, the response entity would include enough information for the user or user agent to fix the problem; however, that might not be possible and is not required.
Conflicts are most likely to occur in response to a PUT request. For example, if versioning were being used and the entity being PUT included changes to a resource which conflict with those made by an earlier (third-party) request, the server might use the 409 response to indicate that it can't complete the request. In this case, the response entity would likely contain a list of the differences between the two versions in a format defined by the response Content-Type.

10.4.11 410 Gone

The requested resource is no longer available at the server and no forwarding address is known. This condition is expected to be considered permanent. Clients with link editing capabilities SHOULD delete references to the Request-URI after user approval. If the server does not know, or has no facility to determine, whether or not the condition is permanent, the status code 404 (Not Found) SHOULD be used instead. This response is cacheable unless indicated otherwise.
The 410 response is primarily intended to assist the task of web maintenance by notifying the recipient that the resource is intentionally unavailable and that the server owners desire that remote links to that resource be removed. Such an event is common for limited-time, promotional services and for resources belonging to individuals no longer working at the server's site. It is not necessary to mark all permanently unavailable resources as "gone" or to keep the mark for any length of time -- that is left to the discretion of the server owner.

10.4.12 411 Length Required

The server refuses to accept the request without a defined Content- Length. The client MAY repeat the request if it adds a valid Content-Length header field containing the length of the message-body in the request message.

10.4.13 412 Precondition Failed

The precondition given in one or more of the request-header fields evaluated to false when it was tested on the server. This response code allows the client to place preconditions on the current resource metainformation (header field data) and thus prevent the requested method from being applied to a resource other than the one intended.

10.4.14 413 Request Entity Too Large

The server is refusing to process a request because the request entity is larger than the server is willing or able to process. The server MAY close the connection to prevent the client from continuing the request.
If the condition is temporary, the server SHOULD include a Retry- After header field to indicate that it is temporary and after what time the client MAY try again.

10.4.15 414 Request-URI Too Long

The server is refusing to service the request because the Request-URI is longer than the server is willing to interpret. This rare condition is only likely to occur when a client has improperly converted a POST request to a GET request with long query information, when the client has descended into a URI "black hole" of redirection (e.g., a redirected URI prefix that points to a suffix of itself), or when the server is under attack by a client attempting to exploit security holes present in some servers using fixed-length buffers for reading or manipulating the Request-URI.

10.4.16 415 Unsupported Media Type

The server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method.

10.4.17 416 Requested Range Not Satisfiable

A server SHOULD return a response with this status code if a request included a Range request-header field, and none of the range-specifier values in this field overlap the current extent of the selected resource, and the request did not include an If-Range request-header field. (For byte-ranges, this means that the first- byte-pos of all of the byte-range-spec values were greater than the current length of the selected resource.)
When this status code is returned for a byte-range request, the response SHOULD include a Content-Range entity-header field specifying the current length of the selected resource. This response MUST NOT use the multipart/byteranges content- type.

10.4.18 417 Expectation Failed

The expectation given in an Expect request-header field could not be met by this server, or, if the server is a proxy, the server has unambiguous evidence that the request could not be met by the next-hop server.

10.5 Server Error 5xx

Response status codes beginning with the digit "5" indicate cases in which the server is aware that it has erred or is incapable of performing the request. Except when responding to a HEAD request, the server SHOULD include an entity containing an explanation of the error situation, and whether it is a temporary or permanent condition. User agents SHOULD display any included entity to the user. These response codes are applicable to any request method.

10.5.1 500 Internal Server Error

The server encountered an unexpected condition which prevented it from fulfilling the request.

10.5.2 501 Not Implemented

The server does not support the functionality required to fulfill the request. This is the appropriate response when the server does not recognize the request method and is not capable of supporting it for any resource.

10.5.3 502 Bad Gateway

The server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting to fulfill the request.

10.5.4 503 Service Unavailable

The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. The implication is that this is a temporary condition which will be alleviated after some delay. If known, the length of the delay MAY be indicated in a Retry-After header. If no Retry-After is given, the client SHOULD handle the response as it would for a 500 response.
Note: The existence of the 503 status code does not imply that a
server must use it when becoming overloaded. Some servers may wish
to simply refuse the connection.

10.5.5 504 Gateway Timeout

The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server specified by the URI (e.g. HTTP, FTP, LDAP) or some other auxiliary server (e.g. DNS) it needed to access in attempting to complete the request.
Note: Note to implementors: some deployed proxies are known to
return 400 or 500 when DNS lookups time out.

10.5.6 505 HTTP Version Not Supported

The server does not support, or refuses to support, the HTTP protocol version that was used in the request message. The server is indicating that it is unable or unwilling to complete the request using the same major version as the client, other than with this error message. The response SHOULD contain an entity describing why that version is not supported and what other protocols are supported by that server. ]]>
<![CDATA[Show Friendly HTTP Error Messages]]>
In order to ease of troubleshooting these errors, you might want to disable Friendly HTTP Error Message? of your Internet Explorer.

Go to Tools > Internet Options > Advance tab and uncheck the option "Show Friendly HTTP Error Messages". Refresh your browser again and you will get the actual error message.]]>
<![CDATA[HTTP/1.1 New Application Failed]]>
The possible causes are a badly configured global.asa file , a database connection isn't being closed properly or the 'InetInfo' process has inflated itself into using all available memory.

First report the fault to us so we can unload the web site application pool, this is will release resources and allow your site to function again but it doesn't cure the problem. If it does not resolve the problem, an IIS restart will be required. Unless the site is stress tested over a period of time to simulate a multi-site server you may not be able to replicate this error on your local system.

Check the global.asa file for configuration errors.

If the site uses a database ensure each and every connection is closed properly, under load calls to the database page can result in this error being generated and the site stops working. Ensure that you open and close the database connection as quickly as possible and preferably before rendering any HTML elements. Also, check that page redirects are made after the database has been closed.

VB Coding Example:

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open myDSN
Set RS = Conn.Execute("Select * from myTable")
...
...
...
Set RS = Nothing
Conn.Close
Set Conn = Nothing

If ..... then
Response.redirect()
End if
...]]>
<![CDATA[To check the IP address]]> - Goto - http://www.ipaddressworld.com OR http://myip.dk
(Note: if you’re using a router, the IP displayed will be that of the router’s WAN IP address, not your actual LAN IP address)

In Microsoft Windows, if you want to check the LAN IP address:-

1) Just click on the network connection icon is in the System tray, right click it, select Status, then go to the Support tab.
(If the icon not present, goto: Start > All Programs > Accessories > Communications > Network Connections > Local Area Connection icon > Right-click select “Properties” > Enable “Show icon in notification area when connected”)

2) You may also open a Command Prompt window and type ” IPCONFIG /ALL “.

* The IP address can be dynamic or static. If it is dynamic, it will automatically change when the system/router reboot.]]>
<![CDATA[Setting the FLV Mime Type]]>

In Linux hosting, simply insert the following line to the .htaccess file:

AddType video/x-flv .flv


In Windows hosting, just add the following MIME Types in the HELM control panel:

Extension: .flv
Content type: video/x-flv]]>
<![CDATA[Microsoft Sharepoint Services on JS-Solutions Networks server]]>
Another alternative would be to sign up for JS-Solutions Networks Dedicated Server Plan, and then install Microsoft Sharepoint Services on it.]]>
<![CDATA[SSI (Server Side Include) tags]]>
For general information on SSI, please refer to
http://httpd.apache.org/docs/howto/ssi.html#whataressi

NOTE: Remember that all pages for which you would like SSI tags to be parsed must have the extension .shtml instead of .html]]>
<![CDATA[Domain Name Extension with Limitation on Characters]]>
.com/.net/.org/.biz/.info/.us/.name/.cc/.tv/.com/.net (3~46 characters)
.cn/.com.cn/.net.cn/.org.cn (3~46 characters)

.com.tw/org.tw/idv.tw (3~46 characters)

.hk (3~46 characters)

.eu (2~63 characters)]]>
<![CDATA[Domain Name Status Codes]]>
REGISTRY-LOCK: The registry sets this status. The domain can not be modified or deleted by the registrar. The registry must remove the REGISTRY-LOCK status for the registrar to modify the domain. The domain can be renewed. The domain will be included in the zone if the domain has been delegated to at least one name server.

REGISTRAR-LOCK: The sponsoring registrar sets this status. The domain can not be modified or deleted. The registrar must remove REGISTRAR-LOCK status to modify the domain. The domain can be renewed. The domain will be included in the zone.

REGISTRY-HOLD: The registry sets this status. The domain can not be modified or deleted by the registrar. The registry must remove the REGISTRY-HOLD status for the registrar to modify the domain. The domain can be renewed. The domain will not be included in the zone.

REGISTRAR-HOLD: The sponsoring registrar sets this status. The domain can not be modified or deleted. The registrar must remove REGISTRAR-HOLD status to modify the domain. The domain can be renewed. The domain will not be included in the zone.

REDEMPTIONPERIOD: The registry sets this status when a registrar requests that the domain name be deleted from the registry and the domain has been registered for more than 5 calendar days (if the delete request is received within 5 days of initial domain registration it will instead be deleted immediately). The domain will not be included in the zone. The domain can not be modified or purged; it can only be restored. Any other registrar requests to modify or otherwise update the domain will be rejected. The domain will be held in this status for a maximum of 30 calendar days.

PENDINGRESTORE: The registry sets this status after a registrar requests restoration of a domain that is in REDEMPTIONPERIOD status. The domain will be included in the zone. Registrar requests to modify or otherwise update the domain will be rejected. The domain will be held in this status while the registry waits for the registrar to provide required restoration documentation. If the registrar fails to provide documentation to the registry within 7 calendar days to confirm the restoration request, the domain will revert to REDEMPTIONPERIOD status. The domain status will be set to ACTIVE only if the registrar provides documentation to the registry within 7 calendar days to confirm the restoration request.

PENDINGDELETE: The registry sets this status after a domain has been set in REDEMPTIONPERIOD status and the domain has not been restored by the registrar. The domain will not be included in the zone. Once in this status all registrar requests to modify or otherwise update the domain will be rejected. The domain will be purged from the registry database after being in this status for 5 calendar days.]]>
<![CDATA[General DNS Propagation Information]]>
When you change your domain DNS settings in your domain registrar control panel, these new settings must propagate throughout the worlds DNS servers. It also means that every ISP (Internet Service Provider) must update their DNS records to reflect these new changes, which in most cases is done automatically every 24 hours, but not always however.

Where do the Root Name Servers receive their information from?

The root name server will query "domain registrars" several times a day. The root name server will gather this information from the many registrars now in existence and update their master records accordingly. Now your ISP must access their Root Name servers and update their DNS records which reside on their local DNS server. The process is fully automated and most ISP's will check the Root Name servers for updates every 24 hours. Beware however that some lame ISP's will delay this process for as much as 2 to 4 days in some cases. If that happens, it will no doubt cause additional confusion as everyone else will be reaching your new account on our server except you. This is because your ISP has not updated their DNS records and or has not cleared their DNS cache which means they'll still be pointing your domain name to your old server. If it's a new domain you've registered, then you'll receive a blank 'Site Not Found Page'.

DNS cache and your ISP

Every time you access a site from your ISP they cache the URL as well as its associated IP number. If their network is properly setup, these DNS cache records should "Expire" at least every 24 hours .If they did not (which is often the case), and you’ll experience this .You enter your http://www.domain.com URL and it keeps taking you back to your old server account.

In a large number of cases, it's the result of an ISP who "Did Not" configure their servers to "Expire" the DNS cache records at the appropriate intervals. Unfortunately, this adds additional confusion to their clients and especially the ones whom are trying to point their domain name to a new server.

The DNS propagation process is not limited to ISP’s! The internet itself must update / clear its DNS cache as well. When we say the Internet, we mean the numerous intermediate "point of access" you're routed through before reaching your final destination. For the most part, these intermediate points of access consist of "Internet Routers" and "Internet Caching Engines”. These too, maintain their own DNS cache which assists them in routing traffic / resolving URL's to the correct destination IP's. Don't worry though as Internet routers are usually faster at clearing their DNS cache than ISP's are.

What to Expect during this 2 to 4 day propagation period

In most cases, the propagation process will take at least 48 hours to complete. The first thing that happens is the "World Root Name Servers" will check a lot the various "Domain Registrars for updates”. After the root name server has done this processing, the rest of it is up to the many ISP providers who "should be" updating their DNS records (at least every 24 hours), but a number of them will not.

Site effect that can be expected during the propagation time frame

It's perfectly normal for strange things to happen within the 48 hours propagation period, but sometimes longer. While we could provide a full list of all the anomalies that can occur during the DNS propagation period, we'll stick to some of the most common scenarios that most people experience.

Help! My friends can reach my website, but I'm still being redirected to the OLD ONE!

This is a classic case of your friends ISP (who did update their DNS records) but yours unfortunately did not. As a result, your ISP is still pointing your domain name to the old DNS record, which is your old hosting account. Wait a couple of more days and it if appears that everyone but you can access your new account, then contact yours ISP and tell them to expire their old DNS cache records.

WOW!http://www.mydomain.com is taking me to my new account just a minute ago but when I try it now ,I'm being taken back to my old hosting account - what's up with this?

In all likelihood, your ISP may be in the process of cleaning their DNS cache and or updating their local DNS server records. During this small interval, it’s normal to fluctuate between the new and old web site as the old DNS records may not have completely expired from their cache yet. Give it another several hours and it should be fine.

What's going on with my email? When I try to access it, I receive "host does not exist" or a "cannot authenticate" error message.

This can happen for a number of reasons but in most cases, it's because your new DNS records have not fully completed the propagation process yet .Consequently, you may be trying to access your old email account on your "old server" which you may have already cancelled, or it's in a state of DNS flux, which means it points to the new server one moment, and the next, points back to the old server. Give it some more time and it will eventually settle down]]>
<![CDATA[Domain Redemption Period]]>
After the domains have expired for 40 days, it will enter the redemption period. In the redemption period, the owner of the domain has the final chance to recover the domain before it is deleted and open to public. However, please be warned that the redemption fee will be USD200, which is almost 7 times the normal domain renewal fee as ICANN encourages the domain owner to renew the domain before the domain enters the redemption period.

If a domain was registered via JS-Solutions Networks and currently fall under redemption period, the owner can either drop us at email at domain@exabytes.com to redeem the domain or wait until the domain becomes available again and then re-register it again.

Below is the domain name "life cycle" in a simpler way:

<--1 Year Domain Registration--> Expired <--40 Days "Registrar Hold"--><--30 Days "Redemption Period"--><--7 Days "Pending Delete" Period--> Available]]>
<![CDATA[Static IP (Dedicated IP) vs Shared IP]]>
When someone types in the address: www.yourdomain.com that name is translated into numbers (called an IP address) and then the computer is directed to that IP address which is the web site. Every web site on the internet is found not by its domain name but by its IP address. IP addresses are in the format similar to 191.168.0.1, four discreet blocks separated by periods. You can reach a site by typing in the IP address alone and that will take you directly to the site. For example www.example.com resolves (turns into) 64.191.62.75. So if you type in 64.191.62.75 directly into the address bar of your browser and you will arrive the home page of this website.

Now every single website has an IP address specifically allocated to it. For example, every single website on this server does not use different IP addresses. If every site used a different IP address there could potentially be a problem with running out of IP addresses. (Fortunately this is not a problem and is going to be resolved when a new IP address standard is fully adopted). A lot of the sites on this server, and other servers on the internet, use one IP address for multiple sites. Using more than one IP address frees up IP address which are a limited resource. Basically what happens is that when site is resolved into the IP address, the person looking for site arrives at the server; the server then realizes that the person is looking for site and sends that page to the person requesting it. The server basically steps in and does a millisecond of work and saves an IP address. Using more than one site on an IP address is called sharing IPs or a Shared IP address. If a site has its own IP address, and shares with no one else, it is called a Static IP address. You can always reach a site which has a static IP address by using its IP address alone, but you can't reach a site using a shared IP address by typing in the IP address alone because when you type in a shared IP address you arrive at the server but the server doesn't know which site you want because you haven't told it which domain name you want. So looking at our example above, we typed in 64.191.62.75 and arrived at www.example.com we know that only www.example.com uses this address because we can get to site without typing in a domain name and thus it must be a static IP address. But why do you need a static IP address?

The main reason for having a static IP address is that you can only use SSL encryption (the stuff that makes e-commerce happen) on a static IP address. In order for a person to transmit sensitive data over the internet at times this data must be encrypted to prevent someone from intercepting the information. You can only use this encryption (called SSL) when the web site has its own IP address (static IP). It doesn't work on a shared IP. So when www.example.com takes in order with a person's credit card it needs to encrypt this data and it uses SSL with its static IP. Another reason for having a static IP address is that if a web site wanted to have anonymous ftp transfers (basically where anyone can download files off a site) the site needs to have a static IP address to handle the anonymous ftp transfer. Other than these two reasons there is no need for a site to have its own IP address.]]>
<![CDATA[Web Hosting Guide for Beginner ]]>
Types of hosting

Hosting services limited to the Web:

Shared web hosting service: one's Web site is placed on the same server as many other sites, ranging from a few to hundreds or thousands. Typically, all domains may share a common pool of server resources, such as RAM and the CPU. A shared website may be hosted with a reseller

Reseller web hosting: allows clients to become web hosts themselves. Resellers could function, for individual domains, under any combination of these listed types of hosting, depending on who they are affiliated with as a provider. Resellers' accounts may vary tremendously in size: they may have their own virtual dedicated server to a colocated server.

Virtual Dedicated Server: slicing up a server into virtual servers. each user feels like they're on their own dedicated server, but they're actually sharing a server with many other users. The users may have root access to their own virtual space. This is also known as a virtual private server or VPS.

Dedicated hosting service: the user gets his or her own Web server and gains full control over it (root access for Linux/administrator access for Windows); however, the user typically does not own the server. Another type of Dedicated hosting is Self-Managed or Unmanaged. This is usually the least expensive for Dedicated plans. The user has full administrative access to the box, which means the client is responsible for the security and maintenance of his own dedicated box.

Managed hosting service: the user gets his or her own Web server but is not allowed full control over it (root access for Linux/administrator access for Windows); however, they are allowed to manage their data via FTP or other remote management tools. The user is disallowed full control so that the provider can guarantee quality of service by not allowing the user to modify the server or potentially create configuration problems. The user typically does not own the server. The server is leased to the client.

Colocation web hosting service: similar to the dedicated web hosting service, but the user owns the colo server; the hosting company provides physical space that the server takes up and takes care of the server. This is the most powerful and expensive type of the web hosting service. In most cases, the colocation provider may provide little to no support directly for their client's machine, providing only the electrical, Internet access, and storage facilities for the server. In most cases for colo, the client would have his own administrator visit the data center on site to do any hardware upgrades or changes.

Clustered hosting: having multiple servers hosting the same content for better resource utilization.

Grid hosting : relatively a new web hosting buzz, this form of distributed hosting is when a server cluster acts like a grid and is composed of multiple nodes. Being highly fault tolerant, this system is breaking new grounds when it comes to the network stability factor.
]]>
<![CDATA[HELM Update Change Log]]> ===============
3.2.6
--------
Added IP and IP range blacklist support
Added support for SmarterStats Version 3
Added ability to enter CVS CC security code at make payment page
Added additional tag text to extra feature notification
Added tag text [WebServerName] to SmarterStats Export URL
Updated IMail for SSL service support
Updated MSDNS interface to set zone transfer to 'Any Server' if no forwarding IPs provided
Updated tag text to be non-case sensitive
Updated IIS interface to include W2K3 SP1 Out Of Memory workaround
Updated MDaemon interface to support version 6 to 8
Updated AWStats interface to allow custom fields
Updated AWStats to include all DNS lookup options
Updated Paypal to handle duplicate callback bug
Updated ProTx VSP to force currency amount format compliance
Fixed MSSQL and MySQL database name format issue
Fixed ColdFusion wildcard extension not to check file exists
Fixed Mail DNS records not created when disabled at service
Fixed database report sorting error
Fixed MDaemon Email creation and catch all bug
Fixed MDaemon maximum mailbox size in KB
Fixed VelocityPay CV2 processing changes
Fixed XSS entry in default page
Fixed eWay payment gateway not handling failed transactions correctly
3.2.5
-------
Added automatic bad password security lockout
Updated website templates to default off
Updated payment notifications to include 3 new tag texts
Updated usage cache for large installations only
Updated hMailServer interface to support version 4.x and domain aliases
Updated PSiGate API interface
Fixed editing default mail account to allow more than 9 chars
Fixed hmailserver not creating domains correctly
Fixed website templates using correct affiliate ID
Fixed database report to show correct values
Fixed invoice report to show only relevant invoices
Fixed website write access not showing if enabled on a site already added
Fixed webfarms not adding with application isolation default
Fixed extra features not incrementing limits
Fixed domain aliases missing DNS records on mail update
Fixed Gene6 FTP path not added during Setup Wizard
Fixed Merak POP3 being set as forwarder upon domain creation
Fixed name server addresses to automatically trim names
Fixed known restore tool bugs
Fixed payment methods in Helm API for Windows 2000

3.2.4
-------
Added the brand new Helm Repair Tool (HelmRestoreTool)
Added ability to repair all features of websites (virtual directories etc)
Added ability to repair databases
Added ability to repair statistics
Added ability to repair DNS
Added new installer - with improved configuration routines
Added new management reports
Added Customer Invoice Report
Added Customer Database Size Report
Added Application Pack installation support
Added client note field
Added ability to force the domain name character case
Added account last logged in and last IP address fields
Added ability to search for account by primary email address
Added ability to view Helm error logs in the control panel
Added the ability to sell Web Templates
Added new language translations
Added ability to use Coldfusion wildcard application mappings in IIS6
Added hMailServer mail interface
Added extra columns to IP Address manager
Added ability to disable webspace write access by default
Added ability to disable automatic mail DNS record repair
Added ability to manage the anon. user website read/write access
Added invalid character check to the save file routine in the File Manager
Added invoice paid notification for non recurring transaction that are paid
Added ability to state payment amount on payment receipts
Added support for UNC base configuration paths to Merak Mail
Added support for custom SMTP, IMAP and POP3 ports to Smartermail interface
Added antiflood checking to forgotten password routine
Added credit card error count reset option for administrators and resellers
Updated email address routines to accept the plus symbol as a valid character
Updated ProTx form gateway - improved callback routine
Updated LiveStats XSP interface in line with new LiveStats release
Updated LiveStats XSP interface to create a site admin account
Updated AWStats interface to include a country lookup
Updated create user database routine to prevent invalid database names
Updated billing not to send a receipt when a credit is received
Updated notifications to indicate a credit or a debit
Updated Diskspace analyser and collector to disclude log space usage if required
Updated DNS editors to reject record names with spaces
Updated DNS editors to verify record data is valid for record type
Updated various quickhelp routines
Updated Perl and PHP script mappings to check file exists
Updated WorldPay integration to verify test mode before completing transaction
Fixed Primary DNS group being overwritten by the friendly name
Fixed MSSQL login being left on user account deletion
Fixed Frontpage API sometimes does not add _FP user to AdvAuthor group
Fixed Merak not removing all mail files when deleting a domain
Fixed inability to delete user database when database is locked
Fixed FrontPage repair routine
Fixed truncation of trailing zeros on amounts in the notifications
Fixed domain registration records exiting post domain deletion
Fixed the deletion of resources with no services configured
Fixed saving of physical folder following virtual directory update

3.2.3
-------
Added support for 2Checkout Version 2 form based payment gateway
Added support for Velocity Pay form based payment gateway
Added support for Velocity Pay automatic payment gateway
Added support for E-xact Transactions automatic payment gateway
Added support for MDaemon mail server
Added support for Modernbill
Added notification for extra feature purchases and deletions
Added credit cards to various payment gateways
Added link between Credit Card transactions and Billing transactions
Added ability to search for user accounts by company name
Updated password reminder routine
Updated account vetting routine
Updated payment token routine in form based gateways
Updated various column sizes in the Helm database
Updated Gene6 FTP account routine
Fixed Smartermail to remove catch-all alias on account deletion
Fixed extra feature transactions
Fixed IMail mailbox size setting and default mailbox size
Fixed various screen typos
Fixed soap service install routine for LiveStats XSP
Fixed start date requirement for Protx payment gateway
Fixed recreating control panel website
Fixed orphan resource service set on deletion of resource
Fixed diskspace reports to exclude aliases and duplicate domains
Removed InstallShield update service integration

3.2.2
-------
Added support for LiveStats XSP
Added support for SecurePay (USA) payment gateway
Added Diskspace Reports
Added Reseller Diskspace Report
Added Customer Diskspace Report
Added Domain Diskspace Report
Added database size limit for MSSQL customer databases
Added default FTP site address to GENE6 FTP interface
Added mailbox size limit for IMail interface
Added success message when adding a credit card
Added auto clearing of invoices for specific transactions
Updated the existing credit card failure notification routine
Updated the customer currency symbol routine for outstanding invoices
Fixed account vetting
Fixed minor navigational issues
Fixed application pool error when saving website settings (IIS5 only)
Fixed customer reseller account name in FORM based autosignup routine
Fixed billing routine for extra features when package is deleted from user

3.2.1
-------
Added support for Gene6 FTP Server
Fixed support for MySQL 4.1
Fixed tablename and fieldname issue for linux MySQL servers
Updated autobilling routine to charge 'due transactions' only.

3.2.0
-------
Added virtual directory support
Added support for URL redirects
Added directory browsing support
Added support for exact URL redirects
Added application isolation support for IIS 6
Added ability to set to set up by default in IIS service properties
Added ability to enable/disable individual domains (admin only)
Added supported Microsoft.Net API
Added support for custom billing gateway interface
Added support for getting domain information
Added support for custom domain registration and tranfer gateway
Added support for custom user sign up
Added support for basic user management
Added support for MyODBC 3.5 for MySQL
Updated update tool to kill known processes
Updated version numbers on supported software interfaces
Updated interface to allow SSL throughout if enter on SSL URL
Fixed SSL support in pay before you signup page
Fixed MailEnable domain alias support for MRAs
Fixed invalid username on auto signup form
Fixed incorrect total showing on auto signup page
Fixed SmarterMail 2 mailbox size limit
Fixed resource type description when copying an extra feature
Fixed special character unsupported in auto signup
Fixed SimpleDNS making NS record changes

3.1.20
-------
Added support for [DomainName] tag in global TXT, MX & CNAME records
Updated subdomains not to set permissions
Updated messaging security
Fixed creating global TXT records

3.1.19
-------
Added new remote licencing support
Added support for SPF (DNS TXT records)
Added overusage notification scheduling support
Updated issue number for credit cards not required
Updated account statement to include account balance under statement total
Updated switch card minimum issue length
Updated authorize.net parameters
Updated all gateways to send card holders email address
Fixed problems printing invoice on some client machines
Fixed billing total showing in wrong colour
Fixed billing notification including incorrect data
Fixed bandwidth/diskspace type mismatch on notification
Fixed problem viewing own invoice
Fixed invoices removed on account cancelled

3.1.18
-------
Added Resource Overusage Notifications
Added HTML Invoice formatting and transmission
Added Default POP3 account and catch all options
Added Line Wrapping to Invoice Descriptions
Added LinkPoint Secure payment gateway
Added PSiGate payment gateway
Added eWay payment Gateway
Updated AuthorizeNet payment gateway
Fixed rounding issue on CP invoices
Fixed zero balance payment reminders
Fixed Secure Folder resource count
Fixed SSL global property issue

3.1.17
-------
Added Auto Billing
Automated sign up for online payments including form based
Sign up specifying own password and filtered username
Ability to store credit card information
Ability to select the default card used in automated payments
Ability to activate multiple gateways both online and form based
Ability to assign default credit card types to each gateway
Ability to set custom encryption keys
Automated recurring payments
Full account auditing
Added ProTx support
Added Authorize.Net support (via xAuthorize)
Added ability to set primary MSDNS zone transfer security settings
Added ability to order IP address list
Added ability to order server list
Added notification when credits are added to account
Added ability to resend welcome messages for individual accounts
Added rebuild Helm COM+ feature to Configuration Tool (Advanced Only)
Updated all notifications to allow HTML, multipart content
Updated user table to include additional security details (Signup IP & Signup date)
Updated various regional compliances
Updated MSSQL to give dbo/schema admin default role option
Updated WorldPay to allow for optional account number
Updated MailEnable interface for added postoffice removal protection
Updated HTML header/footer options to be larger and clearer
Updated Smartermail not showing mail box sizes in MB rather than KB
Updated cancelling user to remove all recurring transactions
Updated system wide resource usage to include secure folder count
Updated Helm database for localisational support
Fixed updating plan limit from causing timeout
Fixed duplicated payment description bug
Fixed rounding bug when attempting to clear invoices
Fixed rounding issue on CP invoices
Fixed Merak mail autoresponder "always" causes loops
Fixed package limit bug
Fixed unpaid invoice where user has 100% discount
Fixed account balance showing up blank on CP
Fixed spacing issue on invoicing
Fixed various typos and other minor bugs

3.1.16
-------
Added password protected directory support (URLProtector)
Added password protected directory support (IISPassword)
Added button to clear an invoice on all invoices that can be cleared
Added ability to configure the list sizes in the control panel
Added reverse language support
Added resizing of control panel text within browser
Added additional default domain options for SmarterTools service
Updated Who's On to appear under reports
Updated domain alias resource limit to be outside of web resource limits
Updated create new Helm database to include updates
Updated DNS zone editor to have sortable columns
Fixed MRA support with changes made in Merak Mail server
Fixed MSSQL users from performing all admin tasks
Fixed invoices so that oldest are cleared first if account balances allow
Fixed error message on payments and credits for zero balance accounts
Fixed error on applying Static IP with no DNS
Fixed additional path lookup when creating an FTP account
Fixed payment reminders being sent out for accounts with zero balance
Fixed cookie issue on removal of language pack
Fixed create domain alias failure when no mail resource is found
Fixed remove domain alias failure when no mail resource is found
Fixed server name able to include spaces
Fixed subdomains not to use dedicated IP address
Fixed IPs able to include spaces in hosts file
Fixed Configuration Tool allows website port number to be blank
Fixed recuring transaction description greater than 50 characters
Fixed invalid date issue with recurring transactions

3.1.15
-------
Updated Signup form to not include disabled plans
Updated Microsoft DNS secondary to use dns files
Fixed bit column group by casting error in SQL 7.0
Added extra log information to Helm Installer
Fixed make payment page accessible when balance is zero
Fixed extra buttons appearing on some interfaces
Fixed SmarterMail SMTP auth option on service edit page
Fixed file manager back button not returning correct path
Fixed resellers not being able to purchase extra feature bug
Fixed invoices being sent out when paid off

3.1.14
-------
Added full multi-lingual support (See Helm website for language packs)
Added extra feature notifications
Added "Who's On" tool to view current Helm logons
Added mail folder option for SmarterMail
Added secure SMTP option for SmarterMail
Added WorldPay preauthentication support on set limits
Added SecurePay callback page function
Added ability for users to make any payment amount they like
Updated Frontpage errors showing clear text password
Updated default billing statement search to 90 days
Updated billing statement to show which invoices are (un)paid
Updated billing statement ordering for better comprehension
Updated invoicing to create a new invoice per day
Updated folder selection for FTP and FileManager for bigger sites
Fixed extra feature removed after being purchased
Fixed security issue: Reseller plan and package access
Fixed SmarterMail catch all account deletion bug
Fixed SmarterStats log format not displaying correct format
Fixed Helm database check always returned update required
Fixed FTP physical path bug
Fixed SimpleDNS MX record load bug
Fixed MerakMail local auto-responder bug
Fixed MerakMail local MRA bug
Fixed name server mask case sensitivity bug
Fixed purchasing extra feature with no fee or billing bug
Fixed removing extra feature not affecting limits bug
Fixed subdomain dedicated IP change bug
Fixed subdomain setting permissions timeout bug
Fixed payment receipt [AccountBalance] bug
Fixed IMail not creating host correctly when mail limit zero bug
Fixed ODBC DNS using UNC path bug
Fixed FTP only packages not creating physical folders bug
Fixed Domain Property deletion bug

3.1.13
-------
Added holding page dynamic tags [DomainName], [UserFirstName] etc.
Added ability to customise DNS zone SOA responsible party email address
Updated billing statement to include selected search dates
Fixed subdomains added with external IP on NAT networks
Fixed SmarterMail domain alias MX record check bug
Fixed Merak Mail catch all bug
Fixed SimpleDNS port number communication issue
Fixed SmarterMail catch all removal bug
Fixed SmarterMail blank autoresponder bug
Fixed SimpleDNS MX read bug
Fixed duplicate service name in resource bug
Fixed DNS configuration ordering

3.1.12
-------
Added support for international characters (some 3rd party services may not comply)
Added support for billing receipts to compliment the invoicing process
Updated mail account creation to automatically recreate DNS records
Updated personal details not to propercase where not required
Fixed unable to remove MIME type bug
Fixed unable to remove user with recurring transaction bug
Fixed SmarterMail IP allocation bug
Fixed SmarterMail port number assign bug
Fixed disabling email autoresponder bug
Fixed IIS memory leak/component restart bug
Fixed invoices not marked as paid bug

3.1.11
-------
Added support for SmarterMail
Added support for NoChex payment gateway
Added support for SecurePay payment gateway
Updated MerakMail automatically creates email account if missing
Fixed username not allow ".", "-" or "_"
Fixed "command text" error when testing Helm database connection
Fixed Statistics redistribution bug
Fixed Database distribution bug
Fixed Smarterstats using wrong communication IP bug
Fixed SmarterStats log file path bug
Fixed SmarterStats remote server alloctation bug
Fixed domain quoted search bug
Fixed email account created when limit zero bug
Fixed user properties not deleted bug
Fixed ColdFusion Flash Remoting Virtual directory bug
Fixed DateTime bug with payment gateway callback
Fixed type mismatch error log bug
Fixed SmarterStats remove with no siteid bug

3.1.10
-------
Fixed next user account number bug
Fixed multi-domain removal bug

3.1.9
-------
Setup wizard now allows a choice of website interface
Fixed Imail Domain Alias Bug
Fixed bug where Imail fails with setup wizard
Fixed overflow error with account limits
Fixed Subdomains using shared/dedicated IPs
Fixed account number prefix bug
Fixed Account numbers must be alphanumeric bug
Fixed SmarterStats UNC path bug
Fixed FTP user account passwords not encrypted
Fixed Database user account passwords not encrypted
Fixed AWStats file not created correctly bug

3.1.8
-------
Updated Helm Configuration Tool to be able to test SMTP settings
Updated Helm Configuration Tool to search and find SQL databases
Updated Helm WYSIWYG editor to ensure HTML headers are added to files
Updated MailEnable interface to not create postoffice account by default
Updated MailEnable interface to create postoffice if not exist
Fixed MRA creation for MailEnable to use Groups and not MailBoxes
Fixed NTFS permissions not revoking correctly
Fixed SmarterStats incorrect log file format selection
Fixed statistics graph overflow error
Fixed PayPal does not fully work with UK PayPal accounts bug
Fixed Livestats guest access logon bug
Fixed user look up failure in MS FTP interface

3.1.7a
-------
Added automated TCP/IP HOSTS file support
Fixed timeout issues when adding domains and subdomains
Fixed recurring payment added as unlinked transaction
Fixed domain registration add error when part of another
Fixed large bandwidth usage causes overflow

3.1.7
-------
Added support for SmarterStats Statistics Server
Updated standard interface for better positional understanding
Updated standard interface for clearer success/failure messages
Updated Helm Configuration Tool updates System Identity Account (SIA) NT password
Updated Helm Configuration Tool updates Scheduled Tasks when SIA changed
Fixed invoice prefix bug
Fixed CNAME using wrong alias name
Fixed user will not delete with disconnected recurring payment
Fixed forget password tool sending emails to/from own email address
Fixed updating FTP account read/write permissions bug
Fixed showing/hiding QuickHelp clearing form data
Fixed extra features keep incrementing at each interval
Fixed changing site properties causes BOF/EOF
Fixed autoresponder disable bug
Fixed website repair tool not finding sites to fix
Fixed website repair tool not recreating sub domains bug
Fixed MRA not striping blank email addresses
Fixed Email addresses not allow 2 characters bug
Fixed service delete failure due to null bug

3.1.6i
-------
Fixed service lookup
Fixed anonfix tool type mismatch bug
Fixed various other small bugs

3.1.6
------
Added Multi-Recipient Address support
Added ability to disable domains
Added support for AWStats
Added support for configurable SSL folder
Added Bandwidth Usage reports inc. exporting to MS Excel
Added ability to turn on/off website settings (ASP, Perl, PHP etc.)
Added ability to install/remove/fix Frontpage Extensions
Added support for ColdFusion MX Flash Remoting
Added ability to enable/disable directory browsing
Added ability to sort tables columns in Standard Interface
Added easy to use date selector to Standard Interface
Added ability to specify parking page name
Added server connection info for both FTP and Email Account with clickable link to default FTP client
Added ability to update global admin password in config tool
Update MSDNS interface to use machine name for systems across different networks instead of IP
Updated to send mails through CDOSYS instead of CDONTS
Updated cgi-bin support to remove folder if not available and empty
Updates SSL support to remove SSL folder if not installed and empty
Updated to allow system mails to be send through external SMTP Server
Updated FTP to not allow the user 'anonymous'
Updated add domain and add domain reg. pages for better transfer description
Updated Helm web control panel for ISO standard, universal date format
Updated Helm System with ISO standard, universal date format
Updated holding page to be HTML page rather than ASP page
Removed Advanced Domain area to reduce click-throughs
Removed Domain/Domain Registration Menu screen to reduce click-throughs
Removed User menu screen to reduce click-throughs
Fixed Helm reassigning service to domain issue
Fixed FTP service distribution bug
Fixed IIS File Caching issues
Fixed billing balance 0.01 rounding problem
Fixed billing details not shown for reseller when admin level disabled
Fixed bandwidth analyser runtime check error
Fixed diskspace analyser runtime check error
Fixed bandwidth analyser overflow on very high traffic logs
Fixed problem where plans were not deleted when reseller was removed
Fixed currency display problem for email notifications
Fixed add domain issue when using non web services only
Fixed parent path issue on IIS6
Fixed create MailEnable email account if postoffice does not exist bug
Fixed MailEnable infinite loop bug when deleting postoffice that does not exist
Fixed some valid email addresses not allowed bug
Fixed Statistics Count issue
Fixed "Statistics not removed when domain deleted" bug
Fixed issue with update database users
Fixed issue with database user limits

3.1.5
------
Added support for livestats guest login to be optional
Fixed 19 character domain name bug
Fixed when domain deleted, dedicated IP address failed to detach
Fixed valid email address not allowed when creating email account

3.1.4
------
Added configuration wizard
Added server diagnosis tool
Added new message alert when logging in
Added support for Worldpay gateway callback URL provided by Helm
Updated user creation so welcome mail is optional
Fixed adding domains without webservice bug
Fixed domain alias can't be added when no web service
Fixed handling linkpoint sending incorrect data back to callback
Fixed Serv-U 40 character limit bug
Fixed domain alias email address check not allowing mixed characters

3.1.3
------
Fixed expiry date issue on domain registrations
Fixed Helm creating blank username for Serv-U services
Fixed New installations of MailEnable have different API bug

3.1.2
------
Added support for email forwarders to be catch all accounts
Added CNAME support for global DNS and domain DNS editors
Updated POP3 forwarding to be store and forward
Updated IIS handling system for improved stability
Fixed MSFTP username 20 char trimming issue
Fixed ODBC for Access UNC bug
Fixed database deletion issue when domain removed
Fixed filemanager root drive issue on detached domains
Fixed MailEnable update account domain aliases for catch all accounts
Fixed IMail main host alias not to be added to alias list
Fixed FTP issue where users were able to take over
Fixed MRA icon appearing where unnecessary. (MRA support in next version)
Fixed users being able to add SSL without reseller limit
Fixed users having file manager etc without reseller limit

3.1.1
------
Added shared SSL service
Added support for Coldfusion 5 support
Added support for LinkPoint payment gateway
Added domain file manager
Added WYSIWYG HTML editor
Updated resource limit descriptions from "x of x" to "x used, x available"
Fixed multi service issue with bandwidth analyser
Fixed multi service issue with disk usage analyser
Fixed multi service issue with bandwidth collector
Fixed multi service issue with disk usage collector
Fixed IIS log corruption read error for bandwidth analyser
Fixed PayPal currency code bug
Fixed PayPal currency code display bug
Fixed ODBC DSN creation error
Fixed MIME type creation bug
Fixed ASP.Net application mapping error

3.1
----
Added support for dedicated IP (IP based) web sites
Added domain alias support for email on top of web
Added ability to provide more than one payment gateway option
Added support for Authorize.Net payment gateway
Added support for 2CheckOut payment gateway
Added support for Propay payment gateway
Added support for Paypal payment gateway
Added support for payment by cheque (offline means)
Added support for payment by bank transfer
Added custom control panel headers and footers for administrators and resellers
Added custom side bar links for administrators and resellers
Added payment security for call back pages to only listen to requests for certain IPs
Added gateway validation so that call back page does ignores fake requests
Added additional database user details for customers
Added quick help information for custom HTTP errors
Added support for database connection information to be added to database services
Added support for administrators to always see the DNS Zone Editor
Updated add domain to not request for unnecessary information
Updated online help so that only relevant articles are shown
Fixed billing transaction to be able to be back dated
Fixed signup page to redirect correctly
Fixed database override issue
Fixed FTP override issue
Fixed disabling and enabling resources by reseller
Fixed purchasing unavailable plans
Fixed default Microsoft SQL service port
Fixed frontpage password box to hide password
Fixed domain aliases using wrong IP
Fixed IMs being deleted when user is removed
Fixed incorrect recurrance shown for recurring transactions
Fixed wrong invoice ID shown on invoice listing page
Fixed DNS record editing in DNS Zone Editor
Fixed FTP folder path issue when adding/editing FTP user accounts
Fixed mixed case database name problem
Fixed integer overflow error in statistics
Fixed bandwidth usage collection to check Frontpage and ASP.NET sites
Fixed disk space usage collection to check Frontpage and ASP.NET sites
Merak Mail
- Fixed Email forwarding bug
- Fixed Multi-domain issue
- Fixed Auto responder
- Added support for domain aliasing
MailEnable
- Update to POP3 forwarding to store email before forwarding
- Added support for domain aliasing
IMail
- Added support for domain aliasing
Microsoft IIS5, ASP.NET & FrontPage
- Optimisations in speed
- FrontPage publishing update. Advanced author access now included
- Improved reliability of IIS, Frontpage, domain aliases and subdomains creation and removal
- Fixed issue with removing frontpage user account
- Fixed ASP.Net script mapping error
Microsoft DNS
- Optimisations in speed and reliability
Microsoft FTP
- Fixed NT account removal bug
- Fixed FTP creation after domain setup issue
MySQL
- Database removal fix
- Fixed user account override issue]]>
<![CDATA[Smarter Mail - Spam Filtering]]> <![CDATA[Smarter Mail FAQ]]> <![CDATA[Microsoft Outlook/Outlook Express (Troubleshoot Error Messages)]]>
When you try to send and receive e-mail, you may receive an error message that is similar to one of the following:

No connection could be made because the target machine actively refused it.
The server could not be found. (Account:account name, POPserver:'mail', Error Number: 0x800ccc0d)

Task 'server name - Sending and Receiving' reported error (0x800ccc0f): 'The connection to the server was interrupted. If this problem continues, contact the server administrator or Internet service provider (ISP). The server responded: ? K'

Your server has unexpectedly terminated the connection. Possible causes of this include server problems, network problems, or a long period of inactivity. Account. account name, Server: 'server name', Protocol: POP3, Server Response: '+OK', Port: 110, Secure(SSL): No, Error Number: 0x800ccc0f

Task 'SMTP server name - Sending and Receiving' reported error (0x80042109): 'Outlook is unable to connect to your outgoing (SMTP) e-mail server. If you continue to receive this message, contact the server administrator or Internet service provider (ISP).'

The operation timed out waiting for a response from the receiving (POP) server 0x8004210a

A time-out occurred while communicating with the server 0x800ccc19

You may also receive an error message that includes one or more of the following error codes:
- 0x800ccc15
- 0x80042108
- 0x800ccc0e
- 0x8004210b
- 0x800ccc0b
- 0x800ccc79
- 0x800ccc67
- 0x80040900

http://support.microsoft.com/kb/813514/en-us?spid=2578&sid=216]]>
<![CDATA[Outlook Express Guide (Maximum File Size)]]>
This article contains information about the maximum file size of the .dbx files that are used by Microsoft Outlook Express.

The maximum file size of the .dbx files that are used by Outlook Express is 2 gigabytes (GB).

Note: Although the maximum file size is 2 GB, .dbx file performance can be greatly influenced by the hardware resources on a computer. These resources can include random access memory (RAM), disk space, and processor resources.

Additionally, we recommend that you frequently back up your critical data files in Outlook Express to help prevent data loss.

http://support.microsoft.com/kb/903095/]]>
<![CDATA[Outlook Express Guide (Backup & Recovery)]]>
This article describes how to back up and to restore the following items in Microsoft Outlook Express:
- Messages
- The Address Book
- Mail accounts
- News accounts

If you use multiple identities in Outlook Express, repeat the steps in the "More Information" section for each identity, and separate the backup data accordingly. This process will make it easier to restore each identity.

http://support.microsoft.com/kb/270670/]]>
<![CDATA[Microsoft Outlook Guide (Backup & Recovery)]]>
This article describes how to back up data that you created in Microsoft Outlook 2002 and in Microsoft Office Outlook 2003. The data that is described in this article includes messages, contacts, appointments, tasks, notes, and journal entries.

Microsoft Outlook stores messages, contacts, appointments, tasks, notes, and journal entries data in Messaging Application Programming Interface (MAPI) folders. MAPI folders can be stored in one of the two following locations
- In a personal folders (.pst) file on your hard disk drive.
- In a mailbox that is located on the server if you are using Outlook with Microsoft Exchange Server.

If you back up data that you created in Outlook, you can do the following depending on your situation:
- Restore data that is lost or damaged because of a hardware failure.
- Restore data that has been lost because on unexpected events.
- Move or transfer data to a different hard disk drive that is either located on the same computer or on a different computer.
- Move or transfer data to a from the original hard disk drive to a hard disk drive that is located on a different computer.

http://support.microsoft.com/kb/287070]]>
<![CDATA[Setting up of FTP]]>
Assuming you are already connected to the internet, you can now start up your FTP program and start uploading your files.. If you do not have one, you can download at : http://www.ipswitch.com



1) Click "New" to create your FTP Profile



2) In "Profile Name", type in whatever you want. (i.e. js-solutions.com)
3) In "Host Name", type in [ftp.your-domain-name].com (i.e ftp.js-solutions.com)
4) In "User ID", type in [your-user-id] (i.e. js-solutions.com)
5) In "Password", type in [your-password]
6) Select 'Save Password'
7) Click "OK"



8) Double Click at "wwwroot" to view all your files
9) Select your files and click (-->) or (<--) to upload or download your file respectively.



10) Click "Exit" to end your FTP session ]]>
<![CDATA[Setting up of Email in Outlook Express]]>
Launch "Outlook Express"



1) Go to "Tools"
2) Select "Accounts"



3) Click "Add"
4) Select "Mail"



5) Enter [your-name] (i.e Wendy Tay)
6) Click "Next"



7) Enter your email address [yourname@your-domain.com] (i.e wendy@js-solutions.com)
8) Click "Next"



9) Select "POP3" as Incoming Mail Server
10) Enter [mail.your-domain.com] for both your Incoming and Outgoing Mail Server (i.e. mail.js-solutions.com)
11) Click "Next"



12) Enter your email address [yourname@your-domain.com] as the Account Name (i.e. wendy@js-solutions.com)
13) Enter your [password]
14) Click "Next"



15) Click "Finish"



16) Select the Account you just created
17) Click "Properties"



18) Click the "Servers" Tab
19) Under "Outgoing Mail Server", Select "My Server requires authentication"
20) Click "Setting"



21) Select "Use same settings as my incoming mail server"
22) Click "OK"



23) Click "Ok"



24) Click "Close" ]]>
<![CDATA[Setting up of Email in Microsoft Outlook]]>
Launch "Microsoft Outlook"



1) Go to "Tools"
2) Select "Email Accounts"



3) Click to "Add a new e-maill account "
4) Click "Next"



5) Select "POP3"
6) Click "Next"



7) Enter [your-name] (i.e Wendy Tay)
8) Enter your email address [yourname@your-domain.com] (i.e wendy@js-solutions.com)
9) Enter [mail.your-domain.com] for both your Incoming and Outgoing Mail Server (i.e. mail.js-solutions.com)
10) Enter your email address [yourname@your-domain.com] as the User Name (i.e. wendy@js-solutions.com)
11) Enter your [password]
12) Click "More Settings"



13) Select "Outgoing Server" Tab
14) Select "My outgoing server (SMTP) requires authentication "
15) Select "Use same settings as my incoming mail server"
16) Click "Ok"



16) Click "Finish" ]]>
<![CDATA[Helm Control Panel User Guide - PDF (Detailed)]]> Helm Control Panel User Guide - PDF (Detailed)]]> <![CDATA[Helm Control Panel User Guide (Simplify)]]> Login to HELM control panel
Manage Hosted Domain
Manage Email Account
Manage Email Forwaring Account
Manage Multi-Recipient Addresses Emails
Manage FTP Account
View Web Statistics
Logout

Go to your hosting controller domain [http://cp.your-domain.com] (i.e. htp://cp.js-solutions.com)



1) Enter your domain[yourname@your-domain.com] as the User Name (i.e. js-solutions.com)
2) Enter your [password]
3) Click "Logon"



1) Click Continue



Manage Hosted Domain



1) Click on "Domains"



1) Click on the "Hosted Domain"

Email Accounts



1) Click on "Email Accounts (POP3)"



1) Click "Add New" to add a email account.
2) To update or delete a email account click on the Email account itself.



1) To create a new email account, enter the "Email Address"
2) Enter "Password" and "Confirm Password"
3) Click "Save"



1) To update a email account, click on the email account itself



1) You can proceed to reset the password, by changing the password and click "Save"
2) To delete the account click on "Delete"

Email Forwarding



1) Click on "Email Forwarding"



1) Click "Add New"



1) Enter the "Email Address"
2) Enter the "Forward To" Address
3) Click Save

Multi-Recipient Address



1) Click on "Multi-Recipient Addresses"



1) Click "Add New"



1) Enter "Email Address"
2) Enter "Recipents' Address"
3) Click "Save"

FTP Accounts



1) Click on "FTP Accounts"



1) Click "Add New"



1) Enter "FTP User Name"
2) Enter "Password" and "Confirm Password"
3) Enabled "Read" and "Write"
4) Select "FTP Folder"
5) Click "Save"

Web Statistics



1) Click on "Statistics"



1) Click on "View Stats"



Logout



1) Click on "Log off" ]]>
<![CDATA[cPanel User Guide]]>