LOW COST JAVA PHP MYSQL CGI PERL
HOSTING SERVICE
LINUX WINDOWS CPANEL WHM PLESK
HOSTING PACKAGES
ECOMMERCE HOSTING ASP JSP MSSQL
FRONTPAGE HOSTING
CPANEL WHM RESELLER DEDICATED
SERVER WEB HOSTING

Archive for Email Hosting

Advantages and Disadvantages of Shared Website Hosting

Advantages and Disadvantages of Shared Website Hosting

Shared website hosting is the most basic type of web hosting, in which you share the server on which you are hosted with a number of other users and websites; one thing which sets shared website hosting apart from other types is the fact that users who are hosted on the server are not allowed root or administrator access to the server, thus meaning that you are limited as to what you are able to do with your shared website hosting account.

Almost everyone starts off with shared website hosting, since it is cheap and affordable for many, and the fact that you don’t have to worry about the administration of the server on which you are hosted is one factor which attracts many people who are new to website hosting to shared hosting plans; most shared web hosting plans also come with easy to use and feature rich control panels that allow users to administrate almost any part of their domain or website without the need for any intervention from their web host or anyone else for that matter.

The support available for shared hosting is also much better than that of higher up plans in most cases; this is because the web host that you are using is able to give you more direct support if you are using their control panel, and if they are providing you with a third party control panel then it is easier for them to provide you with support still, and the official documentation is also there if you still need extra help after your web host’s support team has intervened. Shared web hosting accounts come with many different features that you can use to help build your website from the bottom, meaning that if you are completely new to web hosting and web design in general, then you can easily get a website started up under your new web hosting account without having to have any technical knowledge; in this case, you could use an included script auto-installer for example, to install a CMS system within your hosting environment so that you can start adding content to your new website.

In some cases you are able to host multiple domains under your shared website hosting account, meaning that if you are new to website hosting then you can easily expand your use of your website hosting account by gradually building up the amount of domains that you host within it; this means that if you do want to host more websites under your account, then you can with the only limit being the amount of disk space that you have available and the amount of bandwidth that you have available to assign to each new website or domain that you are adding - in some cases web hosts only allow you to host one domain per shared website hosting account, meaning that if you want to host more than one website within your account you will have to purchase another shared website hosting account or upgrade your existing account to a reseller one. Shared website hosting allows you to easily expand your possibilities, allowing you to start at the bottom of the web hosting ‘ladder’ and work your way up to a dedicated server, in the case that your website becomes too resourceful for reseller or VPS hosting; this means that if you are wanting to start a new website and anticipate that over time the visitor numbers will increase, then you can easily start off with a shared website hosting package to get your new website based on, then as your website expands and your visitor numbers increase you can easily upgrade to a VPS server and then onto a dedicated server with ease and ensuring that your website will be fast and available at all times.

Compared to other types of web hosting, shared hosting can be particularly slow at some times, which could effect your website in a negative way meaning that if you receive a lot of visitors, shared web hosting is not something that you want; this is because shared web hosting servers are shared amongst many users meaning that it can take only one user on the same server as you to slow it down or to even make it shut down completely.

Advantages of Shared Website Hosting

Shared website hosting is something that is perfect for people who are new to website hosting, since the support provided is more than enough to get most people started, and the reliability is normally high enough to satisfy most people. One main factor that attracts most to it is the fact that you don’t have to worry about the administration of the hosting server, since that is taken care of by the web host from which you have purchased your website hosting plan; this allows you to effectively run your website without the need to worry about any type of server upkeep or administration.

Support and Maintenance

The good thing with shared website hosting when compared to other types of hosting is that you don’t have to worry about the maintenance of the server on which you are hosted; the money that you pay your web hosting company pays the support staff that they employ to look after the servers which people like yourself are hosted on, and to make sure that they have the latest updates and are as secure as possible to ensure that no hackers or other malicious attackers are able to gain unauthorized access to the shared web hosting server.

Another factor related to the maintenance and general up keep of the server is the support that is provided to you as the customer, in the event that you need help with a certain aspect of your shared website hosting account; support staff are able to provide you with more assistance when on a shared website hosting package rather than on an upper level one, since the your account is normally fully managed enabling you to request support for almost any issue. Most support staff will be able to help you out with issues ranging from a slow server, to installing a new program under your web hosting account which you might not be able to if you don’t have the necessary knowledge; support with upper level packages such as VPS and dedicated server hosting is normally limited, for example most web hosts only provide reboots and rebuilds of VPS and dedicated servers leaving customers to sort out their own issues if they happen to have a problem with their VPS or dedicated server - something which turns many people who don’t have much knowledge regarding the subject away from VPS and dedicated servers.

Support staff are also there to help you configure your website once you have uploaded it into your new shared website hosting space, meaning that if you have had a technical website designed on your behalf, you can easily have it uploaded and configured with the help of the support staff at your web host; this also means that the most technical of websites can be uploaded and configured without the need for any prior knowledge about the environment in which you are hosted.

It is important that the server on which you are hosted has the latest updates and is kept secure from hackers since if malicious attackers do manage to gain access to the server on which you are hosted, not only the data that is hosted under your hosting account but all the data that is hosted on the server is then vulnerable meaning that a hacker can easily steal the contents of a database and sell it on if the information fits the right category - it is for this reason that it is important to encrypt any data that you store either in your web space or databases that you have hosted within your shared website hosting account, because at the end of the day if a malicious attacker does happen to gain access to any of your website’s information, the consequences could prove to be very serious

Reliability and Security

Depending on the specifications of the server that your shared web hosting account resides on, shared website hosting can be more reliable than both VPS and dedicated server hosting in some cases; however, the reliability of a shared web hosting server is dependent on the hardware specifications of it as well as the other users who are hosted on the same server as you.

Most shared web hosting servers these days are of high specification, for example most now have quad core processors meaning that the odds of the hosting server crashing because of a CPU overload are incredibly low; most are also stacked up with RAM, again meaning that the odds of a shared web hosting server crashing because there is no memory left are incredibly low. However, the reliability of a shared web hosting server can depend on the other people who are hosted on the same server as you; for example, someone might be hosting a rather resource intensive PHP application which is regularly accessing a database to get the required information - this type of application is something which is bound to have an effect on the server’s performance, meaning that if it carries on to be resource intensive then the hosting account in which it resides might end up being suspended or terminated.

Since shared web hosting server contain many users, most web hosts try their hardest to ensure that their shared web hosting servers are as secure as possible to ensure that no malicious attackers are able to gain entry to the server in any way; for example, most web hosts have RootKit Hunter installed on their Linux shared hosting servers to ensure that no hackers are able to gain entry to the server and install malicious programs without being detected. You will also find that nearly every web host employs some sort of anti-virus on their shared website hosting server to ensure that the server itself contains no viruses, and to scan incoming and outgoing email to ensure that your email accounts don’t receive any virus emails and to ensure that no emails that contain viruses are sent from the server; this itself will ensure that the server and your data are secure to an extent.

At the end of the day, you want to make sure that you choose a web host who uses shared hosting servers with high specification hardware, since this increases the chances of your website and the services related to it being more stable, which is one that that you want to achieve. You also want to make sure that the shared web hosting provider that you choose to utilizes some type of anti-virus and firewall softwares within their shared website hosting servers, since you want to ensure that the data contained in your website hosting account is secure in the event that a malicious attacker manages to gain access to the server.

Disadvantages of Shared Website Hosting

Although shared website hosting provides many advantages for people who are new to the world of website hosting, for those who have websites which expect more of a web hosting server, shared website hosting does prove to have some disadvantages which can affect how some websites work and how some people are able to utilize their shared website hosting account. The following are disadvantages which might prove that shared hosting is not for you or your website, meaning that upper level packages such as VPS servers and dedicated servers are what you might need to ensure that you are able to provide your website visitors with a stable level of service and so that they are able to access your website with ease and when they need to.

The Sharing of the Server

One factor which many people don’t take into consideration when searching for shared hosting for their important website is the fact that the server on which they will be hosting their website will be shared with other people, meaning that the actions and usage of the other websites that are hosted on the same server as you have the ability to impact on the performance of your own website, which in some cases is something that can effect your website in a negative way. If resource intensive websites are hosted on the same server as you, then they can easily impact on the other sites that are hosted on the same server if they happen to be using up too much CPU or physical memory (RAM) of the server; in this case you would notice the impact of the other website on yours since you will experience slower response times to certain requests, such as those which include your website or web page having to access a database to gather the required data - you would probably see your website timing out when loading in this case.

If your web host happens to setup a ‘spam‘ user on the same server as you by accident, then you might also find that the server will crash because the user is using up too many server resources; for example, most spammers exploit shared website hosting accounts so that they can send out their spam, in most cases by the gigbyte (GB). If a spammer is exploiting your server then you might find that your website is slow to load either because it is timing out because their is not enough CPU left to process the request, or because the actual internet uplink on the server has been jammed up with all the spam which is being sent out. By sharing a server with other people, you’re website is still prone to attack through the means of another website or hosting account on the same web hosting server as you; this is because another website on the same server as you, or hosting account might be compromised meaning that a hacker or other sort of malicious attacker can easily gain access to the entire server due to that one compromised website hosting account.

Limitations

Although with VPS and dedicated server hosting packages you are limited by the amount of bandwidth and disk space that you have assigned to your server, with shared hosting you are limited by a larger amount of factors including the number of email accounts that you are able to create as well as the number of databases, amongst other things; this means that if you are wanting to only be limited by disk space and bandwidth, you will have to think again since in some cases you will only be able to create a certain amount of email accounts and databases under your website hosting account.

In most cases you are also limited as to what you are able to do with your web hosting account technically, meaning that you can be limited as to how your website can run, for example you might not be allowed to set file permissions under your web hosting account which means that certain scripts and programs won’t be able to run within your shared website hosting environment; in this case you would have to find a web host who provided a shared website hosting package that did allow you to set file permissions otherwise you are limiting yourself to only being able to use certain scripts and programs under your web hosting account.

Conclusion

In conclusion, shared website hosting is a type of web hosting which is perfect for those who are new to the world of web hosting, and don’t have much knowledge when it comes to the management and administration of a web hosting account; it is also fine for those who just wish to host a couple of small websites, since the features provided will allow for you to effectively manage small websites without the need for any intervention from your web host, although they will probably be more than happy to help you out if you happen to run into any problems regarding your shared hosting account. For those who are wanting to host resource intensive websites, or dynamic websites which will be using databases and will wanting to be accessing them often, shared website hosting may not be for them; this is because your website might end up using too many server resources, which in the eyes of most web hosts will lead to the suspension of your hosting account, especially if your website or account is impacting on the performance of other websites and domains hosted on the same server as you.

If your website handles important data, such as credit card numbers and other personal information, then you might want to consider a VPS or dedicated server solution since shared website hosting might be a little insecure for hosting such important information; with a more higher level solution, you are able to configure the server security the way you want it to be meaning that if you have a certain security infrastructure to ensure that the information you host isn’t compromised, you can easily deploy it giving your customer ultimate assurance when it comes to data security.

Every now and then you might experience a period of slowness with your shared website hosting account, which might be being caused by a ‘rogue’ user who was accidentally setup on the server by your web host and is actually a spammer using the server to send out all their spam; in this case your account’s information is not compromised, but spammers do have the ability to slow down servers by using up a lot of the available CPU and RAM meaning that the server is more vulnerable to crashing. So basically, if you are hosting a website which isn’t mission critical and you are able to deal with the occasional occurence of downtime, then shared website hosting is for you; if you are wanting to host an important website which is handling important information then you might want to consider a more higher level web hosting solution.

Comments (2) Bookmark on del.icio.us

Adding an Email Account in Plesk

Adding an Email Account in Plesk Control Panel

Plesk is a control panel which is used by many web hosts to provide their customers with Windows and Linux based hosting solutions so that they can easily serve their websites to their audiences, but at the same time provide their employees and colleagues with email solutions so that they are able to communicate with each other effectively and conveniently without the need for memos or any other type of paper based communications. Email is being increasingly used by people in today’s internet connected society to allow them to communicate almost instantly, and share other things such as computer files without the need for having to be face to face, which without emails people would have to be since there is no other electronic way to transfer computer files almost instantly; this means that you can communicate with someone on the other side of the world to you almost instantly without the need for having to be close to them, although something of this scenario is achievable with phone conversations.

Many companies are increasingly using electronic based communications such as emails to allow them to communicate with customers in many different areas; for example many companies are now providing customer support with the use of emails, and you are now also able to receive invoices for any purchases you have made whether they have been face to face or over the internet to your email address which means that you only have to print the invoice off if you need to, which means that the company from which you have received the invoice is saving in paper because in most cases people would throw the invoice away.

If you do not currently use emails within your company, then you should try and deploy some sort of email solution for your employees as appropriate, since you could improve your sales and customer satisfaction if you are able to provide your customers with email based support and sales advise, since it is one thing which many companies fail to provide; you might also be able to improve your employee production if they are able to communicate with each other more conveniently in a much quick fashion.

Unlike other forms of communication, you are normally able to store emails for as long as you want meaning that you are able to refer back to them in the future if needs be; you can also access them whilst mobile if needed since most new mobile devices such as mobile phones and PDAs have some sort of built in email application that allows you to download your emails from your email server as well as allowing you the ability to create and send emails whilst on the move, just so long as you have the appropriate mobile signal.

One downside with emails when compared to other forms of communication is that you can be easily targeted by spammers, which means that you will receive many unwanted and useless emails in your email inbox which you might not necessarily have asked for - although these emails might not do any harm, they can be very annoying and their contents can prove very disgusting and in some cases worrying; for example some spam emails request that you provide certain details to someone since there is a cash reward awaiting you - if you provide details then they will most likely be used for identity fraud and the cash reward that you have been promised probably doesn’t even exist - at the end of the day, the same message has probably been sent to thousands or even millions of unsuspecting people.

Spam however can be easily stopped with the use of anti spam programs, such as those that are normally installed on Plesk based web hosting servers; for example SpamAssassin is one of the best known free server side spam solutions and is used by many web hosts to help stop spam on most Windows and Linux based web hosting servers. You can also consider downloading a third party spam application that should scan any emails which you download into your desktop email browser; in some cases these can prove to be more effective than server side ones since most are more specific with the rule sets that they use to catch spam emails.

Adding an Email Account

Creating an email account in the Plesk control panel is a fairly simple process, although there are certain options that you should try and custom configure when setting up the email account in question. As previously mentioned, most web hosts utilizing Plesk allow you to use the SpamAssassin installation on the server on which your website resides to scan your incoming and outgoing email to ensure that none of it is spam; in some cases you are also able to use the server’s anti-virus to scan your incoming emails to ensure that you aren’t receiving any emails that contain malicious threats which you damage your computer and even steal any data that it happens to hold. To start off with, you will need to navigate to the mail control panel for the domain that you want to alter by selecting the mail icon on the domain’s hosting control panel:


You should then reach the following screen:

If you are unable to navigate to the hosting control panel for your domain, then please refer to this article which will discuss how to reach there; once there, you will be able to create and manage email accounts.

Once you have reached the email control panel, you will need to select the ‘Add New Mail Name Option’:


You should then reach a screen where you will be asked to enter the following details to aide in the creation of the email account:

  • mail name (circled red) - this is what you want the name of the email address to be, the domain for which you are creating the email account should follow the text box preceded by the ‘@’ email symbol
  • password (circled green) - it is important to ensure that you password protect your email account as to make sure that no one is able to gain unauthorized access to your emails
  • control panel access (circled blue) - this is something which doesn’t need to be set unless you want to enable the person for which the account has been made for to manage their email account, it is not a factor that affects the running of the email address
  • mail box quota (circled purple) - you should only set this if you want to put a limit on the amount of space out of your overall web space that you want to allow an email account to use, if you select unlimited then the account will be able to use up as much web space as you have left.


Once the email account has been created, you should then be taken to the mail control panel where you are able to manage the following features and aspects of the new email account:

  • add new alias (circled red) - using this option you can create more aliases for which you want to be used with the email account concerned, any emails sent to an alias will be received under the email account for which the alias has been created
  • preferences (circled green) - you can use this option if you want to manage factors such as the actual name of the email account as well as the password that you want to be used to access it
  • mailbox (circled blue) - if you disable this option then the email account will no longer have a physical presence on the server which it resides, in this case you could then only use it as forwarding address
  • redirect (circled purple) - if you enable this option then you will make any emails that are sent to the email account concerned be redirected to another email address of your choice
  • auto-responder (circled pink) - if you enable this option then any emails that are sent to the account concerned will receive an automatic reply which you decide on yourself when enabling the feature.


Congratulations - you have just created and configured your first email account through Plesk!

Comments Bookmark on del.icio.us

Plesk Shared Hosting

Plesk is a web hosting control panel that is available for both Windows and Linux, and helps many web hosts provide customers with both standard shared web hosting as well as reseller hosting. Plesk was developed by a company known as SWSoft, who also own other industry leading web hosting controls panels such as Helm and HSPComplete. The interface for Plesk has been designed around the look of Windows XP, to help give users more confidence in using the control; this is because since the control panel has more or less the same look as the customer or user’s operating system, the customer or user might find it easier to get around the control panel and in turn, make it easier for them to use in general. Plesk is generally used for Windows hosting by most web hosts, since cPanel is the preferred choice for Linux hosting for both the host and its clients and customers. You will generally find Plesk bundled with VPS hosting plans provided by web hosts that use Virtuozzo as their VPS hosting software; this is because Plesk and Viurtozzo are both produced by the same company - SWSoft. Plesk has many features packaged with it which helps make it superior over other web hosting controls panels, most specifically the SiteBuilder application which customers can use to build their own websites. For our example, we will be basing this article on Plesk for Windows since that is what eUKhost use for Windows shared, reseller and semi-dedicated web hosting. Plesk, like cPanel, allows people to manage many different aspects of their shared website hosting, which can be based either on Linux or Windows; this compability with both systems means that if a user wanted to move from one type of hosting to another, they won’t end up having a new control panel that they’ll have to start working out from the ground up again. Plesk also gives webmasters the ability to control and change many different aspects of their website hosting account without the intervention of others. Plesk gives you the abilty to manage many different parts of your web hosting account from the ability to see how much bandwidth your website has been using as well as when, you can also manage the DNS entries that are functioning under your account - this is perfect for you if you need to add custom DNS entries so that you can utilize the services of other web hosts or servers that you might be using.

Other features in Plesk allow you to avoid any images or other files in your website being linked to which could inturn mean that you bandwidth is in affect ’stolen’ if files you have hosted in your account are displayed on another website which is busy; you will even be able to change the PHP settings if you happen to be hosting any PHP files that require custom settings within your shared website hosting space. Other included features allow you to setup directories which you can then restrict access to with the use of the protected directories feature that is built into Plesk. You are also given the ability to manage any scheduled tasks which you might need to setup in order to allow your website to function corrcectly; this can be very helpful for you if for example your website is running something such as a billing system where it is important that certain tasks are scheduled to run automatically to ensure that requests are fulfilled on time without the need for any manual intervention. You will also be given the ability to manage any databases that you choose to create in your Plesk account; this includes the management of MySQL databases, as well as MSSQL databases if you happen to be coding in classic ASP or ASP.NET and are hosted on the Windows version of Plesk. If you are hosted on the Windows platform then ODBC data sources will also be discussed to aid in the activity of connecting to databases from dynamic web pages. The ability to manage SSL certificates will also be discussed, since this is one of the most important features and can make or break the control panel choice for someone when they are looking around at web hosts.

Mail

The mail feature of Plesk allows you to manage all the different email aspects of your website through Plesk; this feature allows the control of individual email accounts as well as that of mass mailing lists that you might have configured within your shared Plesk website hosting account. When modifying individual email accounts, many different options are presented to you to ensure that you are able to configure your emails accounts the way that you want them to be; you are able to disable a mailbox so that you can just use it as a forwarder address, as well as setup an auto-responder for the email account concerned. If needed, you can also choose for the owner of the email account to have the ability to login to the Plesk control panel so that they can manage aspects of their own email account; you as the web master as well as the owner of the email account can also setup custom spam and anti-virus rules for individual email accounts if you find that you may need them for whatever reason. A preference panel is also provided for each individual email account so that you can reset the password if needed or even change the actual email address of the account, this means that you can change the actual address but still retain any email that it contains. You can also set up the account to ensure that any email received can be retained in the actual email account, and at the same time be forwarded to another email account of your choice - if you disable the mailbox feature of the email account but retain the redirect address then the email account will act like a forwarder. You can also setup multiple email aliases for any email account; this means that any email account can accept email for any aliases that you have attached to the email account that you have setup within your Plesk control panel. As the web master you can also set the size of each individual email account to ensure that one email account doesn’t end up using up all the space that you have assigned to your Plesk shared website hosting account. You can also setup multiple mailing lists through your Plesk control panel website hosting account which gives you the ability to communicate with a large group of people without having to enter each individual email address every time you want to send a message to all the people who are contained within the mailing list.

DNS Settings

The DNS settings feature of Plesk allows you to manage all the different DNS settings that you might have attached to your domain that you have hosted under your shard Plesk website hosting account. DNS allows you to control where requests for certain services for your website; you can set where visitors looking for your website are sent to in terms of the server that they reach - as long as the server that you point your domain to hosts a copy of your website then your website will be displayed if you have entered the correct IP address when setting up the ‘A’ (address) records. You can also define where email for your domain is sent to, if you are wanting to utilize the mail services of another web host or that of an external mail server that might be run by you; this is perfect for you if you are looking to use some sort of enterprise email service such as Microsoft Exchange Server or Zimbra, both of which aren’t available within a Plesk environment since they won’t work along side the mail server that is installed along with Plesk. The fact that you can setup address records from Plesk gives you the ability to setup subdomains for your website but then point them to other servers; this is different from the subdomain feature that is built into Plesk since the Plesk feature sets the address records up but points them all back to the same server that you are hosted on, therefore meaning that the files for the subdomain will also be hosted on the same server as your main website at the end of the day. If your host has not already done it for you, you can use the DNS settings feature of Plesk to setup a TXT (text) DNS record in the form of an SPF record; this ensures that email sent from your domain can be verified and received by email recipients who are utilizing free email services such as Hotmail and Yahoo! - this is especially important if you run a website such as an online shop which requires easy interaction with any email address, whoever hosts it.

Databases

Plesk gives you the ability to create MySQL databases in both its Linux and Windows forms; if you purchase the necessary add-ons then it can also connect to PostgreSQL and MSSQL servers to create both types of database; PostgreSQL is only normally found on Linux, and MSSQL is for Windows hosting only. Third party web based database control panels are built into Plesk and Plesk automatically logs you in to the relevant one when you want to administrate a database over the internet from a location that might happen to not be your own computer; in the case of MySQL databases, PHPMyAdmin is supplied to allow you to manage any MySQL databases that you might have hosted within your shared Plesk website hosting account - if you are hosted on the Windows platform and are utilizing Microsoft SQL databases then ASP.NET Enterprise Manager is supplied to allow you to view and manage any MSSQL databases that you have hosted under your account. In most cases you will be using a database along with a dynamic web page language within your website so that your website is able to communicate with the database so it can pull data to be displayed, as well as store it within the database so that it can be easily accessed again. Plesk also gives you the ability to create users so that the databases you create can be accessed by the scripts that you have created within your web space; without these database users, scripts and other programs that you want to use to access your database or databases won’t be usable since they won’t be able to access the database. Since Plesk gives you the ability to create multiple databases under many different database platforms, it gives you the ability to host many different web applications in a number of dynamic server side scripting languages so that the applications that you do create can easily interact with the databases that you have created within your shared Plesk website hosting account.

Certificates

Plesk gives you the ability to generate the needed codes for as well as the ability to install SSL certificates within your shared website hosting account without the need for any intervention from your web host, or the administrator who is responsible for the server that you are hosted on. SSL certificates encrypt any information that is sent between your website and the computer of the person that is visiting your website; they are highly recommended for situations in which the data being transferred is of the utmost confidentiality, and an example of this situation would be an online store where confidential information such as credit card details is being transferred over the internet - if information such as this was to fall into the hands of fraudsters then the results for the owner of the credit card could be disasterous. Since Plesk generates the needed codes for you such as the CSR and the private keys, all you have to do is copy the relevant information over to your certificate supplier then download and then upload the certificate once the relevant processing has been done; this process doesn’t require any intervention from your web host since most of the processing is done automatically by both your web hosting server as well as the servers that belong to the company that you are buying your SSL certificate. The only manual intervention that might be needed from your web host will be the assigning of a static IP address to your website; SSL certificates can’t run on shared IP addresses, meaning that you must purchase a dedicated IP address from your web host before you can actually install and run your certificate within the environment of your own website. The assigning of the IP address can only be done by your web host since they are the ones who retain ownership of the IP address, since you are only renting it. If you don’t need a dedicated SSL certificate, but still want to make use of secure web space then most web hosts provide shared SSL space within Plesk web hosting accounts which you can then utilize as per your need.

Subdomains

Subdomains are domains that you can create under your hosted domain name; they take on the form of a new name as the forename, and then the second part of the address is your main domain name. Subdomains are a good way to section your website off into different parts if you are providing many different services, or if you want to give different parts of your website their own identity without the need for directories which can easily become very messy. Search engines can also favour subdomains in some situations because they see them as separate domain names, and will rate them above directories in most situations. If you are wanting to sell different products or services under the same company name, but don’t want the websites for each product to be collectively dumped under one domain name, then you should try and utilize subdomains within your website setup where possible. Subdomains are basically address DNS records that have been automatically setup by Plesk to point back to the same server that your website is hosted on; however, you can also utilize the advance DNS settings feature if you wish to use subdomains but want to have the content that they are going to display or the service that they are going to be used for hosted on another server - this will be done via the setup of advanced address records and with the use of IP addresses of other servers through the Plesk control panel. However, most people rarely use subdomains since they are seen as ‘tacky’ by some and others prefer to just use the simple structure of directories when they are designing and building their website which they will then host within their Plesk shared website hosting account. The good thing with subdomains though, is that like directories you can choose what you want the name of the subdomain that you are setting up to be - this means that you can use subdomains for hosting absolutely any content you want.

File Manager

The file manager section of Plesk allows you to view and manage all the files that you have stored within the web space that has been assigned to your shared Plesk website hosting account; you can manage both the files in your directories that are accessible from the main internet as well as the directories which aren’t accessible from the internet - also known as the private directories. The file manager feature differs from the web directories feature in the way that it allows you to manage all the files that you have stored under your web hosting account, whereas the web directories feature only allows you to manage the files and directories within your web space that are directly accessible by all computers on the internet. The file manager allows you to differentiate between files and folders via the use of icons which are individual to each different type. The management abilities of the file manager allow you to remove/delete files and folders which you feel that you no longer need; you can also create new files and directories within directories that are below your ‘main’ or ‘parent’ directory which is where your website and all the files which are related to it physically reside on the main website hosting server’s hard drive - this means that you can create new web pages or other files which you may need others to view quickly and on the fly which means that you can do it from any internet connected computer which has a web browser installed on it. If the size of a particular directory or file is not displayed in the file manager within Plesk then a calculator is built in which you can use to calculate the sizes of certain files or directories automatically without the need for any hard technical work or any head scratching. You can also copy and move directories and files between directories if you feel the need that you want some files or other content to reside in other directory so that it can be kept more private or so that you can remove content from your website which you no longer want to display for your visitors to see.

Protected URLs

The protected URLs feature of Plesk allows you to setup directories within your website that you can restrict access to via the use of login credentials such as usernames and password; this means that people will require a username and password to be able to gain access to a protected directory. When a user tries to access a protected directory, a login box will popup from within their web browser; there is certain text that goes along with the login box which will normally appear above the option boxes which users enter their usernames and passwords into - Plesk gives you the option to set the text that is designed to appear above the two mentioned text boxes. You should use the password protected directories feature if you want to store certain documents or files within a directory, but don’t want the general public to have access to them; in this situation you could assign usernames and password to the people who will need access to any files that you choose to store within a password protected directory. Password protected directories can also be used in the case that you want to offer a private membership area on your website that users must pay to be able to access; although this will mean that you have to set up the accounts for users manually, you will still be able to provide the membersip area that you want without having to pay for a more expensive server side scripting language based solution. The protected directories feature is available in both the WIndows and Linux versions of Plesk, which means that you can move between the two different platforms but still retain features of your website that might help make it distinct, such as the protected directories or password protected membership area that you provide your visitors with. The protected URLs feature is only good for a certain amount of users, which in most cases is 50; if you intend to setup more user accounts than this then you should invest in a more stable and scalable system that utilizes a database backend to make sure that it is always accessible. One thing to note is that on Linux systems, you can use the .htaccess file of your website to ensure that certain directories are password protected.

Domain Templates

The domain templates feature of Plesk allows you to set up web hosting plans for domains to enable you to start selling hosting on your Plesk based Linux or Windows VPS or dedicated server. This Plesk feature gives you many configurable options besides the standard bandwidth and disk space options to ensure that you are able to allocate the domains that you are going to host on your Plesk web hosting server with the correct amount of resources such as the number of databases that one is allowed to host under one of your packages as well as the number of email accounts that you want to limit your customers to within their shared Plesk website hosting account. If you are selling hosting on a Windows based server, and you have purchased the necessary MSSQL server add-on for Plesk, then you will be given the option to choose how many MSSQL databases that you want customers under your web hosting plans to be able to create; this option will be there automatically for MySQL databases on both the Windows and Linux versions of the Plesk web hosting control panel system - if you have the PostgreSQL add-on for Plesk for Linux then you will also be given the option to limit the number of PostgreSQL databases that people hosted under your hosting plans will be able to create. Other options given to you allow you to choose whether or not people under certain plans can run web pages or scripts that have been written in certain server side scripting languages; for example you are able to choose whether or not people under a certain plan have access to the ASP programming language, if you choose to disable this option then people under the web hosting plan concerned will not be able to run scripts or web pages which they have chosen to code in the classic ASP programing language. You are also given the option to limit the amount of CPU usage that websites under the hosting plan concerned can use; this means that you can put a cap on the amount of CPU used to ensure that people with CPU hogging websites will have to upgrade to the next plan above the one that they are on currently to get their website back online since the amount of CPU that they are able to use will increase as they upgrade their website hosting plans. If you have multiple versions of PHP installed on the server that you want to use for selling hosting, you will be given the option to choose which version of PHP that you want websites which are hosted under the plan concerned to run; this means that you can design one plan with the intention of allowing people who want to host their PHP applications in a PHP 4 environment the ability to, and then providing another package for people who want to host their PHP website or application in a PHP 5 environment. You can also limit the amount of visitors that websites are allowed to have connected to them at one time; this option shouldn’t be used in most situations since your customers could find themselves not being able to access their websites after a certain amount of visitors have connected to view it. Another option within this Plesk feature allows you to limit the size of the data pipe to the websites which are hosted under the package concerned - this means that if you make the pipe smaller, then websites will load slower - the opposite is applicable to a larger data pipe.

Web Directories

The web directories feature of Plesk allows you to view and manage all the folders and files in your Plesk shared website hosting account that are viewable and accessible from the internet. This feature can be helpful for you if you need to navigate through some of the files that you stored within your web space, but only need to view and edit the ones which are actually part of your website - files that are part of your website will be viewable from the web directories section of Plesk. If you are on the road and need to edit certain parts of your website by don’t have access to either a WYSIWYG editor or aren’t able to establish an FTP connection to your web hosting space, then you can use this feature to edit your files, and since you are editing them online, you won’t have to upload any changes that you make since they will be automatically applied when you click save after you have made the necessary edits. With the use of this feature you can also set custom settings for PHP and ASP.NET, both of which are server side scripting languages that you can use more dynamically to carry out tasks such as interaction with databases which would not be achievable with regular static HTML based web pages. You are also able to setup new physical directories as well as virtual ones; the difference is that physical directories are ones that actually exist on the server, and virtual ones generally link back to other directories which might still be hosted within your web space but aren’t accessible from the internet. The ability to setup custom error documents for your website is also provided through the easy to use web directories interface; this can be handy for you if you want to make sure that your website still retains its identity, even if errors occur when a visitor is browsing your website. You can also set certain preferences for all the folders in your shared Plesk website hosting account that are accessible from the internet - the preferences that are settable include the default file names which browsers will automatically be forwarded to when no file name is provided, as well as whether anonymous access is allowed and whether an SSL connection is required for files to be viewed.

FTP Accounts

FTP accounts are the accounts which are used in order for users to gain access to your web space via the use of the FTP protocol in the event that anonymous FTP access has been disabled by either you or your web host. Plesk gives you the ability to add, delete and edit the details of FTP accounts that you have already created within your shared Plesk website hosting space; and if you have a dedicated IP address assigned to your website, you are given the ability to enable or disable anonymous FTP access to your web space - however, it is highly recommended that you don’t enable it since it can pose a big security risk for you as well as the other customers of your web host who might be hosted on the same server as you. FTP stands for File Transfer Protocol, and is used for the transfer of files between your web space and your desktop; FTP can also be used to set permissions on certain files and folders if the need arises - without the correct permissions, some files and programs might not function correctly within your shared Plesk website hosting space. When setting FTP accounts up in Plesk, you are given the option to specify a certain directory that the account is allowed to have access to; this means that any directory below and including the one that you specify are the only ones which can be accessed by the FTP account that you are setting up. You are also given the ability to choose whether an FTP account is even allowed to see the files that are contained within the directories that it has been allowed access to; you are also able to choose whether or not it is allowed to save and edit files that are contained within the web space that the FTP account has been assigned to. You can also setup individual directories for each FTP account which means that you can allow others to store their files in one centrally accessible location; you can limit the size of directories for FTP accounts which means that you can always ensure that any FTP accounts you setup are not going to end up using up all of the disk space that you have assigned to your shared Plesk website hosting account.

Scheduled Tasks

The scheduled tasks feature of Plesk allows you to setup certain scripts that you might have running under your website to be run automatically at a certain time to carry out certain tasks which they have been designed for. The most common use of scheduled tasks (sometimes referred to as ‘Cron Jobs’ in terms of Linux website hosting) is to carry out tasks which need to be carried out on a regular basis without manual intervention; an example of a scheduled task in use would be in a web host billing system, where invoices for customers need to be generated at the beginning of the day without any manual intervention. You might also find scheduled tasks running in the situation where notifications of some sort need to be sent out to website visitors on a regular basis to ensure that they are aware of the latest information or of a new update in their account which they need to be made aware of. When setting up a scheduled task within Plesk, you are given the option to enter the full command for the script to ensure that it is executed correctly so that you don’t have to come and run the script manually to make it carry out its assigned task correctly. You can also choose the exact time for the script to be run by Plesk automatically - right down to the last minute, you can also choose for scripts to be run every minute of the day but this isn’t recommended since it could easily use up many server resources, and if you are on shared website hosting, could lead to your Plesk shared website hosting account being suspended because of server resource hogging as it is known. You can also choose for Plesk to send you an email notification to tell you whether the scheduled task has been executed successfully by the server that you are hosted on. You can also select the priority of the task which means that if it is of a high priority, it will be executed before other tasks which might be of a lower priority but still being executed at the same time as yours. You can also specify extra arguments for the execution of the task which you have not specified in the text box labeled for the command.

Site Preview

The site preview function that is built into Plesk allows you to view and interact with your website, even before the DNS for it has fully resolved if your domain is new or if you have decided to move to a new web host for whatever reason. This feature can be helpful to you if you have just finished your website off and have uploaded it, and are wanting to test it out but your new domain or existing domain still hasn’t propogated over to your new web host yet meaning that you can’t use it to view and test your website and its features out. The site preview function is one of Plesk’s most advanced features since it is one which isn’t available in most other web hosting controls that are used in the mainstream hosting market. The feature is a particularly handy one since most people are wanting to test their new website ASAP once they have uploaded it, but DNS propogation can take up to 48 hours, meaning that they will have to wait that long until they are even able to view their website, let alone interact with it. You can also use the site preview feature if you don’t even intend to attach a proper domain to your shared Plesk website hosting account; this is because a domain is not needed for the feature to be able to function properly, since the IP address of the server that you are hosted on is used to access your website. You might not want to attach a proper domain to your website hosting account because you might be intending to use it for the testing of your new website before you put it live for your visitors to see; any problems that your site might being up can be viewed through the site preview function since it displays your website just as if you were viewing it under a proper domain in a live environment, instead of a testing one. You can then proceed to fix any problems which might have been brought up whilst you were testing your website out in the site preview function; once you are sure that your website is functioning correctly, you can move it over into a live environment for your visitors to see it or attach a proper domain to your web hosting account so that people can start visting your new website.

Frontpage Extensions

Frontpage extensions are the extensions that web hosts install on their servers to allow people who have built their websites in Microsoft’s now defunct WYSIWYG editor, Frontpage, to run correctly if special Frontpage functions have been used during the development of the website. Frontpage provides website builders with many different functions that they can insert into their website to help make it more appealing to their visitors; addable functions include ones which can display the weather for a certain location on the same day that someone visits your website, as well as a visitor counter so that your visitors can see how many people have visited your website since you first put the counter on display. You can also add a guestbook to your website that visitors can then sign when they visit your website; you can allow them to comment on anything including the design and layout of your website - you can even use the guestbook as a source of feedback when you are looking to give your website a makeover or an upgrade of some sort in the future. The Frontpage extension manager that is built into Plesk allows you to configure certain preferences regarding the sending of email from web pages which have been designed and configured in Microsoft Frontpage; this means that Frontpage web pages have are able to have the same dynamics as their server side equivalents, but have no need for the use of databases or the setting of permissions to ensure that they are able to function correctly. Access to the Frontpage web admin is also provided so that you are able to manage and configure other features that may play a part in the running of your web pages that you have designed in Frontpage and then uploaded to your shared Plesk website hosting account space. You are also able to setup extra Frontpage management accounts with many configurable preferences including the amount of disk space that they are allowed to use.

ASP.NET

The ASP.NET section of Plesk allows you to view and edit the settings for ASP.NET which are being used on your domain; you are able to see information specific to both your domain as well as the server on which you are hosted - information which is specific to your website is editable. Plesk allows you to choose the version of ASP.NET which is operating under your domain - this means that if you have an ASP.NET application which is written in an older version of the language, you are able to run it within your shared hosting environment effectively without it being affected by the constraints of newer languages which might be a problem in a shared environment provided by web hosts who use other control panels - you can set the version of ASP.NET that is running under your domain to any that your web host has installed on the host node. If you are new to ASP.NET, and the concept of using it to access Microsoft SQL databases, then Plesk automatically generates connection strings which you can easily alter to work with your ASP.NET based website applications which you are then going to host within your shared hosting environement; you can also add and remove connection strings from within the ASP.NET panel of your shared web hosting account for the different Microsoft SQL servers that you might be connecting to, as well as the one which is hosted locally on the same server as your website, which you can then refer back to when needs be in the future. You can also add and edit the settings related to custom error pages within your ASP.NET application; you can choose whether to have the errors as remote only - or you can switch custom errors off completely, or just choose ‘On’ - if you have chosen ‘On’ then you can specify where your websites visitors should be sent to when a specific error is encountered, this means that if an error does happen to come up with your website, you can send your visitors to specific pages to let them know what the problem is, but at the same time be able to keep up your corporate identity which is something that isn’t possible with standard website error pages since most are actually browser defaults. Other configurable features include the ability to set the debugging mode for ASP.NET applications within your website - this will come in handy if you are testing your website, as well as globalization settings such as the different encodings which have been used on files as well as on the data which may be stored in databases.

Web Applications

The web applications feature of Plesk allows you to install any script which has been added to the script respitory; this means that you can setup any script which is listed easily since all the technical work such as the setting and up and configuring of the database as well as the setting of file permissions is all done automatically by Plesk for you. Also, if you want to host either Java based or ASP.NET based applications within your shared hosting environment, then interfaces are provided to ensure that you can setup applications of either type without any fuss and without the need for any intervention from your web host. If you are just starting your website, then you might find this feature helpful since it gives you a chance to get the applications that you might need for your website in place, thus cutting down the amount of work that you will have to carry out when you get around to actually opening your website to visitors; the fact that all the technical work such as the setting up and the configuring of the database needed for most applications to function as well as the setting of file permissions ensures that you can easily install complex applications without the need for any expert knowledge. You can also use this feature if you simply want to expand on your existing website; this is because programs such as blog and forums are provided which means that you can install these to create a community for your visitors to communicate with each other as well as a place where you can write articles for the general public to comment on or for them to just view at their leisure. You could also install a CMS (content management system) if you wanted to help you manage the content of your website - this can the especially handy if you are finding that your website is starting to expand as well as the content which it contains for visitors to view. Other installable programs include shopping carts which you could make use of if you wanted to start selling products or other things on your website to help make a return on your investment into your web hosting package - although the cost of your package might be low, if you receive a large number of visitors then it is worth trying to make a return on those visitors since at the end of the day it could help finance the cost of your hosting package and you could spend any left over profit on anything that you wanted to. You could also install a groupware feature for the purpose of allowing you and your employees to manage resources online as well as have the ability to communicate with each other with ease.

Hotlink Protection

The hotlink protection feature that is built into Plesk allows you to control whats with particular extensions can’t be access by external websites; this means that if other websites do try to link to a particular file or image that is hosted under your domain then the website’s request will be fulfilled meaning that the file concerned will not be displayed on any website apart from yours or the one which is hosted under your shared Plesk website hosting account. You can protect any type of file that is hosted within your Plesk website hosting account; this is because you are able to specify the exact file types that you want to be banned from being linked to by external websites. You should always have hotlinking enabled for certain file extensions, especially images, on your website, especially if your website is one which receives a high volume of traffic; this is because if external websites which receive many visitors link to images which are contained within your web space, and they are images which are large in file size, then you could end up having this external website eating up all the bandwidth that you have assigned to your shared Plesk website hosting account - even if you don’t have high traffic websites linking to the images or files that you have stored within your shared hosting account, your bandwidth could still be eaten up by smaller websites which are hotlinking to files within your web space since the files which are being linked to could easily be large in size meaning that they are eating up a large chunk each time they are used - in the case of smaller files, the amount of bandwidth being eaten up each time is considerably less. If you require for external websites to link to files and images which might be contained within your web space, then you should consider a dedicated hosting solution such as a VPS or dedicated server since the bandwidth which is supplied with these types of products is much more than that which is supplied with standard shared hosting products.

Backup

The backup feature if Plesk allows you to configure the backup settings for all the files that you have contained within your web space which is part of your shared Plesk website hosting account; you are given the option to schedule automatic backups via FTP to an external FTP or backup server, or you can simply create a manual backup to download there and then which you can then store on your local computer for use if you feel that you have incorrectly configured something or have accidentally deleted all your data. Although your web host might take full automatic backups of all the accounts and the data which they contain on the server, it is always a good idea to take your own backups either manually or automatically regularly since those taken by web hosts might not always be that reliable for one reason or another, or your web host might not just take backups at all - one thing to note is that if you ask your web host to restore a backup of your account because something has gone wrong with it because of your own fault then they might actually charge you for the restoration of the backup - some might not even allow this arguing that it might affect the other shared or reseller web hosting accounts that are hosted on the same server as you and your domain do. Backups are a necessity in this day and age though since the risk of data loss is quite possible through many different means; hackers can easily gain access to hosting servers due to lapse security which means that they can easily delete the data which is contained on the server, the hard drives on which the data is contained can also fail and your most might not employ strategic techniques such as RAID to ensure that there is another hard drive available which is a carbon copy of the one which has failed for whatever reason - power failures can cause this and can also cause the whole hardware which is contained within the server to malfunction. One thing to note is that you should only use the FTP backup feature if you have access to an external backup or FTP server over FTP.

Conclusion

In conclusion, Plesk provides you with many features that you can use to manage the most important and technical parts of both your website in terms of what your visitors see, as well as your domain. Plesk provides you with tools to ensure that you can easily manage any databases that you wish to setup under your account which you can then utilize to make your website more dynamic with the use of server side scripting languages which are able to communicate with certain database types to pull and store data within the database; third party web based tools are also built into Plesk to ensure that you are able to manage your databases as well as the information that is contained within them even when you are on the move and only have access to an internet connected computer, and not to one which has the tools installed that you would normally use to administer your databases and the information that they contain effectively. A DNS manager is also provided so that you can control the DNS records that are attached to your domain - this means that you can easily control which servers visitors to your website are sent to, as well as the server which email for your domain is sent to; this means that you can utilize the services of other hosting providers if you feel that your current web host meets your criteria in terms of service and support in one area, but not in another - for example the hosting for your databases and main website might be excellent, but the services that are provided for email might not meet your expectations. If you want to host websites and web pages that you have created within Microsoft’s Frontpage web editor then you can since Plesk comes with Microsoft’s Frontpage extensions and Frontpage manager by default; this means that you are able to utilize any of the special features that Frontpage builds into your web pages for you without the need for the use of any server side scripting languages which create the same affect as the use of Microsoft Frontpage web pages. If you run an online shop or a website where the data being transferred between your website and the visitors who are using your website is sensitive, then you will most likely use something called an SSL certificate to ensure that the information that is transferred is encrypted, which means that if someone such as a hacker does manage to get hold of it, its useless to them since it will be encrypted and they won’t be able to decrypt it; Plesk provides a control panel to ensure that you can generate the needed codes to ensure that you can purchase an SSL certificate and give the vendor the necessary codes without the need for intervention for your web host, Plesk also gives you the ability to install an SSL certificate on your account as long as you have a dedicated IP address for your website without the need for intervention or help from your web host. A directory protection feature is also provided to ensure that you can password protect any directory that you want to, to ensure that only people who have login credentials for the directory concerned can access it; you might want to password protect a directory since you might want to store sensetive information in it which you don’t want the general public to get hold of, you might also want to use this feature to create a private section of your website which only members of your website who have paid for entry to it or your staff can access it. An FTP account manager is also provided to ensure that you can manage all the FTP accounts that you want to have access to your web space so that they can upload and manage files as well as set file permissions to ensure that certain files and programs can run effectively without any problems.

Comments Bookmark on del.icio.us

cPanel Email Features

cPanel contains many features that you can use to setup and configure email accounts for any domains that you might have attached to your shared cPanel website hosting account. Email is a growing form of electronic communication that has already replaced hand written letters as well as electronic faxes; this is because emails give you the ability to send any type of file you want as well as the ability to communicate standard text messages over the internet with ease, although the speed at which the message is sent depends on the speed of your internet connection as well as the size of the email that you are trying to send. cPanel provides you with options that you can use to setup your own spam filtering rules to ensure that you can keep out any spam you receive; normally custom spam filter rules are only available within dedicated server hosting environments, but cPanel allows you to set them up within a shared website hosting environment. Other options given also allow you to access the webmail interface for any email account that you have setup; this can be a helpful feature since it allows you to view the emails of an account without having to set the account up in a desktop email client such as Microsoft Outlook or Mozilla Thunderbird. You are also able to setup auto-responders and email forwarders within cPanel. All these different options within cPanel allow you to set up the email for your domain just how you want it; some of the options given to you are fairly exclusive and make cPanel stand out as an industry leader since such options are normally only achievable if you are hosted in a dedicated hosting environment such as a VPS server or dedicated server. One thing to note is that you should always been careful when changing email options within any type of control panel since you can easily delete an email account, and any emails that it contains; if you incorrectly configure some options you could even end up stopping any email being received by any email accounts that you have hosted under your cPanel web hosting account.

With the use of this article you will be able to configure the email for your domain that is based on cPanel shared hosting with ease and with effect. By the end of this article you should be able to setup custom spam rules to help keep the worst of the spam out of the email inboxes that you have configured within cPanel; you will also be able to create email aliases which you can then use to forward email on to existent email addresses from non-existent email addresses. You will also be able to configure the MX entry for your domain that is contained within the DNS of your domain; this is only used in the situation where your email is going to be hosted either by yourself or by another web hosting or email hosting provider. Another thing that you’ll be able to do is setup custom mailing lists that you can then use to communicate with a large customer base. You will also be able to setup automatic response messages for email accounts that are configured within your cPanel shared hosting account; these messages will then be to the sender of any email that has been received by the specified address or addresses that you have configured automatic response messages for. You will be able to setup DomainKeys and SPF records for your domains through cPanel; these are needed to ensure that your email messages can be receive by people who are using free email services such as Hotmail and Yahoo! Mail.

Email Accounts

The email accounts part of cPanel is the section that you can use to manage the email accounts for all your domains that you have hosted under your shared cPanel web hosting account; this panel gives you the ability to add, modify and delete email accounts for any of your domains. You are given the option to create and manage email accounts under any domain which you have attached to your hosting account. When setting up an email account in cPanel, you are given the ability to choose the domain you want it to be created under as well as the amount of disk space that you want the account to have to store email in; another configurable option given to you allows you to set the password for the account - if you are unable to think of a password at the time then you are able to use a cPanel function that will generate a random password for you that you can then use. In most cases, you are able to set up as many email accounts as you want within cPanel; however, you are theoretically limited in the number that you can set up by the amount of disk space that has been assigned to your web hosting account - the less space you have the less the number of email accounts that you can set up, you might also be limited by the specifications of your web hosting plan if you have chosen a low end one. You can also choose to manage the email accounts for individual domains and sub-domains that you have attached to your account via the use of the drop down option box that can be found in the top right hand corner of the email accounts panel. One thing to note is that when configuring email accounts, you should always be careful as to which options you decide to change or view; if you change information without realizing it then you could prevent users from being able to access their email inboxes, since you have modified the information that they use to login.

Webmail

A webmail interface is one that allows you to view your emails through a web browser without the need for a desktop email client such as Microsoft Outlook or Mozailla Thunderbird. Webmail clients are perfect for you if you are a worker who needs to check their email regularly, but spends a lot of time traveling between different locations; this is because you are able to access your email account from any internet connected computer - although the same is partially applicable to a desktop email client, you can only use one computer since the emails are downloaded and saved to the computer’s hard disk. cPanel gives you the choice to either use the Horde or SquirelMail webmail clients; you can’t choose to use one or the other - once logged into the the /webmail directory of your website, you are prompted to either use Horde or SquirrelMail and this process must be completed every time that you use cPanel webmail. You should not use webmail as a permenant solution for checking and writing emails since the features supplied in a standard webmail application are very limited when compared to those provided by a desktop email application. If you don’t like the webmail client that is provided with your shared cPanel website hosting then you can easily use a third party solution such as NeoMail; these solutions are normally pretty easy to install on any website but do require a certain level of technical knowledge since they normally involve the configuration of a database as well as the setting of file permissions to allow the webmail client to work properly. If you feel the need, you can also use a third party email solution - both free and premium products in this field are available; an example of a free product under this category would be Google Apps - with this you are able to set up your email accounts and then utilize the very well known GMail interface to read your emails, a premium product within this field would be shared Microsoft Exchange Server hosting that you would have to purchase from another web host in most circumstances. One thing to note when using webmail clients is that you should always be careful of what details you enter and what information you are sending since the computer that you are using may have a virus of sorts, or the connection that you are using may not be entirely secure.

BoxTrapper

BoxTrapper is a function within cPanel that makes senders (who are not on your ‘white list’) of emails to addresses that you have specified within your cPanel shared hosting account reply to a verification message; this type of practice is being put in place to help aid the fight against spam. The idea is that an auto-responder verification email is sent to anyone that sends an email to an email address that you have created within your cPanel account; the sender is then required to respond to the verification message with the email that they sent the first time - the email will then be properly delivered to the recipient user’s email inbox where they can read it. Since most spam email is sent from email addresses that don’t actually exist; in this case when the verification email is sent, it won’t be received by any email inbox meaning that there won’t be anyone to reply to it with the original spam message - this means that the spam that they sent first time will not be delivered to the inbox of the intended recipient. BoxTrapper can become quite an annoyance if you are permenantly communicating with people via email; this is because if you don’t choose for people who send email’s to you to be white listed after they have responded to the verification message and have been verified successfully, they have to respond to the verification message with the same email that they have just written every time they want to contact you via email. One thing to note is that when using BoxTrapper, you should always check your BoxTrapper queue regularly since it might contain emails which you were meant to receive, but didn’t since the sender didn’t respond to the verification email that was sent to them; this is a common occurence in spam email as well as emails that you might have received from online shops confirming an order that you have place with them.

SpamAssassin

SpamAssassin is a program that does what it says on the tin; it is used by many web hosts and by many companies within their email servers to help filter out any spam emails that are sent to email accounts that happen to be hosted on their email servers. SpamAssassin works in the way that it scans the headers and the body of incoming emails, then gives them a certain score that is known as a ‘Spam Score’ - the higher the score, the more likely the email is a spam one; all SpamAssassin servers have a ‘threshold’ rating which means that any emails that obtain a spam score above the threshold are automatically deleted or even rejected by the email server. Within cPanel you are given the ability to set your own threshold for all the domains that you may have hosted within your shared cPanel web hosting account; you are also able to choose whether or not emails that receive a spam score above the threshold are automatically deleted or not. You are also given advanced configuration options that allow you define email addresses for both your SpamAssassin black list and white list; these options should only be used if you know what you are doing since you could end up blocking emails from particular senders if you enter the details incorrectly. You should also make sure that the threshold score that you use is neither too low nor too high; if you use a score that is too low then you could end up restricting any email from being received into your email inbox, if you choose a high threshold then you could end up having your inbox filled with spam. One thing to note is that when you are configuring any type of spam protection service, you should always be careful and picky as to which options to configure; this is because that you could end up making the email server that receives email for all the domains that the server hosts reject any incoming mail, which could cause disruption for many people.

Email Forwarders

Email forwarders (sometimes known as mail aliases) are ‘virtual’ email addresses who forward any email that they receive to another email address, which can either be a virtual one or a real one. Forwarders are normally used in situations where mail piping is being used; this is when the email that is received by the alias is parsered by a script, and then added into a database in most cases - an example of this in action would be a ticket system since the emails are parsered by either a PHP or Perl scripts and then added to a database and assigned a ticket id. One thing to note is that email piping normally requires that the email server receiving the emails is hosted on the same server as the web server in order for the script to run. Email forwarders are also used in the situation where you want the emails of several different addresses to be forwarded to one real email address so that all the emails end up being in the same imbox; this is normally done in the situation where you are running several different companies but want the queries for say the support, billing and sales departments to be delivered to the three categorized email inboxes to ensure that there is no confusion, and so that many different email inboxes don’t have to be continually checked. One thing to note when using email forwarders is that you should always make sure that the email address that the emails are being forwarded to is correct, since you could end up forwarding all your private and confidential emails to someone else who just happens to hold the email address that your emails are being forwarded to; you should also make sure that if you are using a script to parser the emails, you enter the correct location and command to make sure that the emails are forwarded and parsered and not just dumped or rejected.

Auto-Responders

Auto-responders are messages that you define which are then sent to any person who sends you an email; the message is sent out each and every time to the sender of any email that you receive. Auto-responders should be used for example when you are not in your office, and won’t be able to check your email; auto-responders should also be deployed in other situations where you will not be near a computer for a certain amount of time meaning that you won’t be able to check your emails. Auto-responders should also be deployed in an environment where it would be a good idea if the sender of an email received some sort of receipt acknowledging the receipt of the mail; an example of this type of environment would include a help support desk for use by a company’s customers. The message that is contained within an auto-responder should only be a small one since the sender will not want to read a large auto-responder, but the information contained must be detailed as to avoid confusion; a message footer should also be attached to any auto-responder, although in most cases a legal denoting footer is attached to any outgoing emails - although this scenario is normally only appliable to a corporate email environment where the information being exchanged is confidential. You should try to avoid the use of auto-responders unless you absolutely have to use them; this is because if you end up having an email account which receives lots of emails, then it means that an auto responder is being sent out for every email you receive - this can easily put a strain on server resources, which is not something that your web host will take a liking to, especially within a shared web hosting environment. One thing to note when using auto-responders is that you should only use them to inform the sender of an email that you have received the email; you should not make the message too long since confusion can be easily caused if this is done.

Default E-Mail Address

The default email address (sometimes referred to as ‘catch all’) will receive any email that has been sent to your domain but the email address that the emails are intended for doesn’t exist, hence the term ‘catch all’ meaning that it catches all rampant email for your domain. Many experts and website hosts do not advise you to use catch all email accounts; this is because if an email attack is directed at your domain then the catch all account will receive all the emails although most will be intended for recipients that don’t even exist - this will put pressure on server resources and might even take the server down if the attack being aimed at your domain is big enough. Some web hosts don’t even allow the use of catch all email accounts since they recognize the risk that they can being to the uptime of the server; at the end of the day, web hosts want to keep their servers up and don’t want silly things such as catch all accounts affecting the performance of their servers since other customers will end up getting annoyed with the down time, and some might even decide to leave in search of another web host. A default email address is good for you if you run a small website which doesn’t receive many visitors, and you are the sole administrator of it; this is because you will not need to create any separate email account, and also means that you can give out any email address you want to people since the email for any email address under your domain will then be hauled into the catch all email account for your viewing. One thing to note when using default email addresses is that you should never use them with a website which receives a large amount of visitors; this is because since your website is very busy, spammers and hackers are more likely to want to take it down meaning that the risk of an email attack is greater, and if you use a catch all or default email account then the attack could really put a strain on server resources and end up taking the server down.

Mailing Lists

The mailing lists function that is built into cPanel allows you to create mailing lists within your shared cPanel website hosting environment. Mailing lists are mainly used to send newsletter out to a large number of people, or to communicate with a large customer base. By using a mailing list, you won’t have to enter all the email addresses of those that you need to communicate with through the list; in most cases this can help people save a lot of time. Using a mailing list can also make the process of sending a message to a large group of people easy; this is because all the details of the list are stored within your cPanel account, so all you have to do when you want to send the group an email is define the email’s subject, as well as the message that you want to send them. When creating a mailing list within cPanel, you are able define the list name as well as the domain name which you want emails from the list to be sent from; you will also be asked to provide a password that you can use to protect the subscription list to stop others that you don’t want signing up from signing up. cPanel as well as external mailing list applications such as PHPList allow you to add and manage multiple mailing lists; this can be helpful for you in the future if you intend to expand your mailing list offerings. One thing to note when using mailing lists within cPanel is that you have to manually add any recipients that you want yourself; if you want members of the general public who are visiting your website to sign up then you must use a PHP/MySQL based mailing list application such as PHPList to manage your mailing lists, however, external applications might not work within your shared web hosting environment since your web host might have applied policies such as mod_security which don’t allow some PHP based website applications to function properly, but this can be sorted easily through the use of the .htaccess file.

User Level Filtering

User level filtering is the name given to the option in cPanel which allows you to setup specific email filters for specific email accounts that you have setup under your cPanel shared website hosting. User level filtering is a helpful tool for you if you are finding that specific email accounts that you have setup are being targeted in individual ways; the user level filtering allows you to setup custom email filters which are specific to only the email account for which you have set them up. cPanel also gives you a test area within the control panel that allows you to test email messages to see how the filters that you have setup for individual email accounts will cope with them; this can be helpful for example if you think that the filters might end up blocking out important emails from other companies. User level filtering is a feature that should only be deployed on the basis that you think the spam emails that are reaching individual email accounts are being specially targeted at that account; this is because if you set the filters up incorrectly, you could end up stopping any email from received by the account that you have applied the filters to. Also, some filters that you set up might end up conflicting with the server side ones which have been set by your web host; this in itself could stop emails from being received and could cause you or the person that the email account belongs to a lot of stress and annoyance. One thing to note when setting user level filters is that you must be careful as to which filters you deploy, and how they are used; you should always use the test message feature after you have setup new filters since this feature will give you an insight into how the email message will be handled by the filter, and will point out any problems for you if there are any.

Account Level Filtering

Account level filtering is the name that is given to the process of setting up individual email filters for any accounts/domains that you have hosted within your shared cPanel website hosting account. The filters that you create within the account level filtering panel are unique to your shared cPanel website hosting account only, and none others that may be hosted on the same server as you. Like user level filtering, a test message panel is is provided; you can use this to ensure that the filters you setup handle email messages in the correct way. The filters that you setup within the account level filtering panel will be applied to any email account that you have hosted within your account; this means that when setting the filters up, you should make sure that they work with all the emails that the email accounts you have setup within your account receive. However, you should make sure that you setup the filters in a way that will still allow normal emails to come through, but still stop any spam in its way; spam is unharmful, but can be a great annoyance, especially if you receive large amounts of it - also, if spam is kept for too long it can start taking up disk space that you have assigned to your shared cPanel website hosting account. One thing to note when setting up account level filtering is that you should always make sure that you setup your filters correctly, if you don’t set them up correctly then they could stop some email accounts that you have setup under your account from receiving emails; you should always use the test email feature to see how the filters that you have setup will react to different email messages - this can ensure that there are no problems with receiving emails, and if there are any problems then they can be easily sorted and the necessary action can be taken to sort them out.

Email Delivery Route

This cPanel feature allows you to see how the server will handle the sending or receiving of a particular email message when a certain email address; this can be helpful when trying to locate a particular problem when emails aren’t being received by their intended recipients. The cPanel pane that displays this feature includes a legend so that you can make out at what points errors are being caused, as well as where email aliases are being hit; this legend can also help you find out whether an email box that you are trying to deliver to is a local one or not. Specific details including the IP addresses of the mail hosts that are being used to reach the intended email address are also displayed; this as well can aid in the process of finding out where a specific problem is taking place since you can then contact the owner of the host/server and ask them to sort the problem out. You can also use this feature just to see where your emails go when you send them, if you’re interested in that; this can help boost your knowledge if you are new to the concept of website hosting, and also if your web host asks to know the servers that your emails go through if you believe that there might be a problem at whatever level. One thing to note is that when using this feature, you should always read the legend first, and refer back to it if you are confused about something; this is because you think there might be some sort of error when in fact it might just be that the routing feature has hit an alias/forwarder file or that the email has actually reached its intended destination. If you are totally new to cPanel website hosting, then it is suggested that you don’t touch a feature as complicated as this because it could cause some confusion or mis-understanding; this is because you might not understand some of the terms that are displayed in the completed route.

MX Entry

The MX entry feature of cPanel allows you to setup another MX record for your domain as well as the one that is already setup and point to the web hosting on which you are hosted. MX stands for ‘mail exchanger’ and refers to the server or servers that you use under your domain name to allow email to be sent and received under it. This feature is helpful to you if you want to utilize a backup mail server that you might have, or if you want to move your email hosting away from your cPanel shared website hosting account to a third party email provider. The main purpose of this function is to allow you to choose where you want your domains email to be delivered to; this is something that many web hosts who use their own branded control panels do not allow you to do, since they want you to keep any form of hosting that you may have purchased from them, with them and restrict you from using any service with any other web host who you might have gone and purchased an email hosting service from for whatever reason. You should only change your MX entry if you have to, since if you change it to a server that doesn’t host the email for your domain then you could end up without the ability to receive email for any email accounts that you have setup under your domain in cPanel; also, you should only do it if you know what you are doing and have the technical ability to sort a problem out if one arises because you changed your MX entry. One thing to note when using the MX entry feature is that you should make sure that you point your domain to a mail server or mail servers that actually exist; failure to do so may result in you being unable to send and receive email under that domain until you have sorted the problems out.

Email Authentication

Email authentication is the name given to the process of user’s logging into their email account to check their email either through a webmail client or through a desktop email client; authentication is the process that is carried out to check that the user actually exists with the password that they have provided - if they have been authenticated then they are able to login. Email authentication is also the name given to how mail servers handle both incoming and outgoing emails; domain keys and SPF records are creatable through cPanel to make sure that emails from your domain are accepted by other email servers which you might be trying to send emails to. Domain keys are added to outgoing email messages under your domain name, and are used by the recipient email server to verify the source of the email; this can be useful since some email servers might not accept emails from your domain if they do not include domain keys within their headers. SPF records are TXT DNS records and contain the hosts that emails for your domain can be sent from; you should always use SPF records these days for any domain since free email services such as Hotmail and Yahoo! Mail will not accept email from domains where there is no SPF record - if they don’t reject any emails then they might either filter them through to the junk email folder. One thing to note when using email authentication settings is that you should always make sure you enter the correct details; if you enter incorrect details for domain keys then your emails could be rejected by other email servers since the source can’t be verified or the actual domain key included is incorrect, the same also applies to SPF records since if the record is incorrect then emails from your domain might end up being blocked by other email servers and services.

Conclusion

In conclusion, cPanel provides you with a number of different resources that you can use to check your email, protect it from spam and viruses as well as be given the ability to make sure that emails that are sent from your domain are accepted by other email servers that might otherwise reject your emails because of various reasons. With the use of user level and account level filtering you are able to make you that any email accounts that you have configured under your hosting account stay clear of spam; you can also use custom SpamAssassin rules to ensure that any spam that does get past your user and account level filters will be killed off and deleted by SpamAssassin. With the use of the MX entry feature you are also given the ability to move your email hosting away to a third party provider, but still retain your cPanel website hosting account so that you can keep your website running from cPanel; you can also use the MX entry feature to configure a backup email server for your domain, this means that if the primary server that your website is hosted on was to fail, there would still be another server where email for your domain could be delivered to meaning that you wouldn’t loose any emails even if there was a small amount of downtime. If your emails are being rejected by other email servers or by the servers of free email services such as Hotmail and Yahoo! Mail, then you can use the email authentication feature that gives you access to domain keys and SPF record generators to ensure that your emails are accepted by all the email servers that you try to send emails to.

Comments Bookmark on del.icio.us