Support FAQ

This FAQ (Frequently Asked Questions) contains questions and answers for Sensical.net's customers. If you are a potential Sensical.net customer then you may find the answer to your question in the Product FAQ.

Questions

1.Passwords
1.1.What does my Password give me Access to?
1.2.How do I Change my Main Password?
1.3.What do I do if I've Forgotten my Main Password?
1.4.How do I Change my Database Password?
1.5.What do I do if I've Forgotten my Database Password?
2.Email
2.1.Reading Email
2.1.1.How do I Read my Email via the Web?
2.1.2.How do I Read my Email via IMAP?
2.1.2.1.Introduction
2.1.2.2.Summary instructions
2.1.2.3.Step by step instructions
2.1.3.How do I Read my Email via POP?
2.1.3.1.Introduction
2.1.3.2.Summary instructions
2.1.3.3.Step by step instructions
2.1.3.How do I Read my Email on my Smartphone e.g. Apple® iPhone®?
2.2.Security
2.3.Spam
2.3.1.How are Spam Emails Detected?
2.3.2.I am getting too many Spam Emails in my Inbox!
2.3.3.Using specific email addresses / Turning off default email delivery
3.Web Pages
3.1.How do I Create Web Pages?
3.2.How do I use Common Gateway Interface (CGI) scripts?
3.3.How do I use Server Side Includes (SSI)?
3.4.How do I view my Website Statistics and/or Analyse my Website Logs?
3.4.1.Website Log Analysis
3.4.2.Raw Website Logs
4.Databases
4.1.How do I get up and running with databases? Quick Start Guide
4.2.How do I manage my databases?
4.3.How do I create a database?
4.4.How do I delete my database?
4.5.How do I rename my database?
4.6.How do I edit (see what is in) my databases?
4.7.How do I connect my web application to my database?
4.7.How do I change my database password?
5.Miscellaneous
5.1.Is my Data Backed Up?
5.2.How do I something that isn't covered in this FAQ?

Questions and Answers

1.Passwordsto top
1.1.What does my Password give me Access to?to top

Your main Sensical.net username (e.g. ab12345) and password control access to most Sensical.net Services including: Email Access (IMAP(S), POP(S) and WebMail), File Access (FTP and SFTP), Web Statistics, and Control Panel.

You will have the same username, but a separate password, for access to Databases (including both direct MySQL access and to Web DB).

1.2.How do I Change my Main Password?to top

This can be accomplished via the Sensical.net Control Panel. Click here to login. Once logged in, click the Change Password icon and follow the instructions.

1.3.What do I do if I've Forgotten my Main Password?to top

If you've forgotten your password you can use the online Password Reset service by going to the Control Panel Login Page and clicking on the link. You will need to know your username, your registered email address, or the name or your domain (e.g. mycompany.com). You will be sent an email to your registered email address which contains a link. Clicking on this link will reset your password. You will then have the opportunity to change your password.

If you experience any issues with the Password Reset service then please email the Sensical.net Support Team.

1.4.How do I Change my Database Password?to top

This can be accomplished via the Sensical.net Control Panel. Click here to login. Once logged in, click the Databases icon and follow the instructions.

1.5.What do I do if I've Forgotten my Database Password?to top

You can change your database password via the Sensical.net Control Panel without having to know your existing database password. Click here to login to the Control Panel, with your main password. Once logged in, click the Databases icon and follow the instructions.

2.Emailto top
2.1.How do I Read my Email?to top

You can access your email using any combination of the following methods:

2.1.1.How do I Read my Email via the Web?to top

Sensical.net WebMail allows you to access your email from any web-browser in the world by simply surfing to www.sensical.net/webmail. This method doesn't require any setup and allows you to access your email at any time and from any place with the minimum of fuss.

You can also use Sensical.net WebMail via a secure, encrypted channel by surfing to https://www.sensical.net/webmail. This makes sure that any potentially eavesdroppers cannot access any of the data, such as your username, password or email, that is transfered between the PC you are using and Sensical.net's servers.

When you have finished using Sensical.net WebMail, you must make sure you log off - especially if you are using WebMail from a public place such as an Internet café.

2.1.2.How do I Read my Email via IMAP?to top
2.1.2.1.Introductionto top

The IMAP (or IMAPS) protocol is supported by nearly all email clients such as Microsoft® Outlook® and Outlook Express®.

This method is more comprehensive than the POP solution. In this method, your email and all email folders (such as sent mail) are stored remotely on Sensical.net's servers and are synchronised with a local copy on your PC when your check your email. This method allows you to use any PC to view all your email. This method also works very well in combination with Sensical.net WebMail.

Instructions on how to use IMAP are below. Also read the section on email security.

2.1.2.2.Summary of IMAP settingsto top

The 1st table shows an overview of the settings that will need to be used so that your chosen email client can access your email via IMAP. The 2nd table shows the specific email settings for Microsoft® Outlook® 2003. Alternatively, click here for step-by-step instructions on settings up IMAP email accounts.

Sensical.net IMAP Email Settings: Overview
Incoming email protocolIMAP (or Secure IMAP*)
Incoming email servermail.sensical.net
Incoming email server port143 (or 993*)
Outgoing email protocolSecure and Authenticated SMTP*
Outgoing email serverrelay.sensical.net
Outgoing email server port465
Sensical.net IMAP Email Settings: Microsoft® Outlook® 2003
Your NameYour name
E-mail Address<anything>@<yourdomain.com>
User NameYour Sensical.net username, e.g. s01234
PasswordYour Sensical.net password
Remember password<YES>
Log on using Secure Password Authentication (SPA)<NO>
Incoming mail server (IMAP)mail.sensical.net
Outgoing mail server (SMTP)relay.sensical.net
More Settings: Tab 1: General
Mail AccountChoose any name - normally same as email address
OrganizationYour organisation if applicable
Reply Email 
More Settings: Tab 2: Outgoing Server
My outgoing server (SMTP) requires authentication<YES>
Use same settings as my incoming mail server<YES>
More Settings: Tab 4: Advanced
Incoming server (IMAP)143 (or 993*)
This server requires a secure connection (SSL)<NO> (or <YES>*)
Outgoing server (SMTP)465
This server requires a secure connection (SSL)<YES>*
Root folder path 

* See Email Security section.

2.1.2.3.Step by step IMAP instructionsto top
  • Create new and verify existing IMAP accounts in Microsoft® Mail 6 and Outlook ® Express 6. (Microsoft® Mail 6 is the default email program in Microsoft® Windows VistaTM.)
2.1.3.How do I Read my Email via POP?to top
2.1.3.1.Introductionto top

POP (or more specifically POP3) allows you to simply access your email from practically any email client which will run on your home PC such as Microsoft® Outlook® and Outlook Express®.

In this method, each new email is downloaded and stored on your home PC and removed from Sensical.net's servers. Hence, you should only use this method if you will be accessing your email from only one PC. The use of POP in combination with Sensical.net WebMail will mean that you will only be able to view your new email via Sensical.net WebMail - any email that is retrieved via POP will no longer be visible via Sensical.net WebMail or any other email interface.

Instructions on how to use POP are below. Also read the section on email security.

2.1.3.2.Summary of POP settingsto top

The 1st table shows an overview of the settings that will need to be used so that your chosen email client can access your email via POP. The 2nd table shows the specific email settings for Microsoft® Outlook® 2003. Alternatively, click here for step-by-step instructions on settings up POP email accounts.

Sensical.net POP Email Settings: Overview
Incoming email protocolPOP3 (or Secure POP3*)
Incoming email servermail.sensical.net
Incoming email server port110 (or 995*)
Outgoing email protocolSecure and Authenticated SMTP*
Outgoing email serverrelay.sensical.net
Outgoing email server port465
Sensical.net POP Email Settings: Microsoft® Outlook® 2003
Your NameYour name
E-mail Address<anything>@<yourdomain.com>
User NameYour Sensical.net username, e.g. s01234
PasswordYour Sensical.net password
Remember password<YES>
Log on using Secure Password Authentication (SPA)<NO>
Incoming mail server (POP3)mail.sensical.net
Outgoing mail server (SMTP)relay.sensical.net
More Settings: Tab 1: General
Mail AccountChoose any name - normally same as email address
OrganizationYour organisation if applicable
Reply Email 
More Settings: Tab 2: Outgoing Server
My outgoing server (SMTP) requires authentication<YES>
Use same settings as my incoming mail server<YES>
Log on to incoming mail server before sending mail<NO>
More Settings: Tab 4: Advanced
Incoming server (POP3)110 (or 995*)
This server requires a secure connection (SSL)<NO> (or <YES>*)
Outgoing server (SMTP)465
This server requires a secure connection (SSL)<YES>*
Leave a copy of messages on the server<NO>

* See Email Security section.

2.1.3.3.Step by step POP instructionsto top
  • Create new and verify existing POP accounts in Microsoft® Mail 6 and Outlook ® Express 6. (Microsoft® Mail 6 is the default email program in Microsoft® Windows VistaTM.)
2.1.4.How do I read my email on my smartphone e.g. Apple® iPhone®?to top

All modern smartphones support IMAP for receiving and SMTP for sending email while on the move. You can follow your phone's documentation along with the generic IMAP settings above to setup email on your smartphone.

Please see specific step-by-step instructions for creating new and optimising existing IMAP accounts on Apple® iPhone®.

2.2.Email Securityto top

Sensical.net POP server, mail.sensical.net, can be accessed over a secure (SSL) connection by connecting to port 995 instead of 110.

Sensical.net IMAP server, mail.sensical.net, can be accessed over a secure (SSL) connection by connecting to port 993 instead of 143.

Sensical.net SMTP server, relay.sensical.net, must be accessed over a secure connection (SSL or STARTTLS) and requires authentication. Use port 465 for SSL or port 25 for STARTTLS.

All of Sensical.net's mail servers use highly-trusted, single-root SSL certificates.

2.3.Spamto top
2.3.1.How are spam emails detected?to top

Sensical.net uses the industry-leading SpamAssassin email filter to detect spam emails.

To detect spam emails, SpamAssassin uses many rules each with an associated score. Every rule is applied to each incoming email; for every rule that matches, that rule's score is added to the current score for that email. Emails with a score over the Spam Score Threshold are classed as spam and diverted to your spam email folder.

See these associated questions:

2.3.2.I am getting too much spamto top

First, read an introduction to how spam is detected here at Sensical.net

If you are getting too much spam in your Inbox, you should:

  • Use specific email addresses / turn off default email delivery. By default, email sent to any email address at your domain is delivered to your Sensical.net account. This means that you receive spam email without the spammer knowing your specific email address; instead the spammer just sends spam to any and all likely email addresses at your domain. By configuring specific email addresses that you use, and by disallowing all other email addresses, you can significantly reduce the amount of spam email you receive. Click here for how to use specific email addresses.

2.3.3.Use specific email addresses / Turn off default email deliveryto top

First, read an introduction to how spam is detected here at Sensical.net.

If you use your own domain names, the best way to reduce spam is to use specific email addresses and to turn off default email delivery. Using the Sensical.net Control Panel, you should click on Domains and then edit the email configuration for each of your domains: For each domain you must first configure the specific email addresses that you use, and second you must deactivate default email delivery.

For example, with the mydomain.com domain name we will configure a single specific email address, mark@mydomain.com, and turn off default email delivery:

  1. Log in to the Sensical.net Control Panel, then click on the Domains Settings icon, then click the email icon, , for the domain name.

  2. Setup an local email rule as per the following picture. In this example, email sent to mark@mydomain.com will be sent to the local s01234 Sensical.net account:

  3. Then, you must turn off default email delivery by selecting <return to sender> in the Default Delivery section as per the following picture:

  4. Then, click the Save button.

  5. Repeat this example with other domains. If you want to use more than one specific email addresses then add them under step 2.

3.Web Pagesto top
3.1.How do I create web pages?to top

Using FTP (File Transfer Protocol), you will need to upload your web pages to the Sensical.net web servers and put them in the correct folder in your home directory. There are 2 methods to achieve this:

  1. The easiest way to use FTP in Microsoft® Windows® is to use Explorer® to connect to ftp://user@ftp.sensical.net. You should be asked to enter your Sensical.net username and password. You can then "drag and drop" the appropriate files into the correct folders as explained in the table below.
  2. Alternatively it may be easier to download and install a proper FTP client such as FileZilla (see downloads). Please refer to the table below for the FTP settings and folder information. Many such FTP clients can also be used in a secure mode (called FTP over SSL or SFTP) where all the data between your computer and the Sensical.net web servers is encrypted - make sure you connect to ftp.sensical.net on port 22 to use secure FTP - otherwise the settings are as per the table below.

Sensical.net FTP settings and website folder structure is shown in this table:

Sensical.net Web Page Upload Settings
File Transfer ProtocolFTP
FTP serverftp.sensical.net
FTP server port21*
Username<username>
Password<password>
File Locations for www.<domain>
Web Pages/web/<domain>/
CGI Files/web/<domain>/cgi-bin/ (see more info)
Web Logs/logs/<domain>/ (see more info)
Web Log Analysis/analog/<domain>/ (see more info)

* Use port 22 for secure FTP (FTP over SSL / SFTP).

3.2.How do I use Common Gateway Interface (CGI) scripts?to top

You can upload them via FTP to the /web/<domain>/cgi-bin/ folder (where <domain> is the name of your domain such as fred.com). If this folder does not already exist, then it should be created. Your CGI files can then be viewed by surfing to http://www.<domain>/cgi-bin/<script-name>.

The following CGI scripts are supported on our Linux servers:

  • Shell - the first line of your CGI file should be: #!/bin/sh
  • Perl - the first line of your file should be: #!/usr/bin/perl
3.3.How do I use Server Side Includes (SSI)? (Also known as SHTML)to top

Include SSI directives inside any standard HTML file which must end in a .shtml extension. Take a look at the Apache SSI Manual for assistance.

3.4.How do I view my website statistics and/or analyse my website logs?to top

Each request (or "hit") that your website receives is logged in a file and analysed for your convenience. Viewing the website logs and the analysis of the website logs will give you an indication of who is visiting your website, when they visit, where they visit from, which part of your website they visit and many more useful pieces of information. This information is of general interest however it can also provide input into any potential website changes you might wish to make.

3.4.1.Website Log Analysisto top

Your website logs are analysed every day to produce a graphical analysis which can be much easier to read and see trends than the raw website logs. This graphical analysis is available to you at the following location:

    www.<domain>/analog

(You will need to substitute <domain> for your own domain name. For instance, if your domain name is antiquedolls.co.uk you would surf to www.antiquedolls.co.uk/analog. For security reasons, so that nobody else other than yourself can access you website analysis, you will be prompted for your Sensical.net username and password.)

3.4.2.Raw Website Logsto top

Your raw website logs are also available. They are useful for analysis of individual requests or perhaps for input into a different analysis program. They are accessible via FTP (see help on FTP under the how to create web pages section). They are located in the /logs/<domain>/ folder (replace <domain> with your own domain name). The filenames are in the following format:

    access_log.<time-stamp>[.gz]

Each line of each file contains a single successful request. The log files are split up into daily or weekly chunks so that they are of a manageable size. The filename contains a <time-stamp> field which is the Unix timestamp for the end of the period for which the log file contains requests. The higher the value of the timestamp, the more recent the log is. Most log filenames end with .gz indicating that they are compressed so that they take up less disk space. These compressed files can be uncompressed by using WinZip® in Microsoft® Windows® or the gunzip command under Unix.

The log files use the standard Apache combined format. See detailed log file information. In summary each line of the access_log files contains:

    %hst %idt %usr %dat %req %stt %siz %ref %agt

Where:

    %hst   Remote host name (or IP address)
    %idt   Remote login name (from ident, or - if not available)
    %usr   Remote username (or - if not applicable)
    %dat   Date & time
    %req   Request
    %stt   Status
    %siz   Size
    %ref   Referrer (where the client came from, or - if not available)
    %agt   User agent (what web browser the client was using, or - if not available)

4.Databasesto top
4.1.How do I get up and running with databases? Quick Start Guideto top

A database is a structured container for any type of data. Normally databases are used by complex websites to hold information like product catalogues or customer information. Some content-management systems (CMS) use database back-ends too. If permitted by your Sensical.net package, you can have an unlimited amount of databases associated with your Sensical.net account.

  1. Go to the Database Management part of the Sensical.net Control Panel: You can manage your databases via the Sensical.net Control Panel. First login then click on the Databases icon. You will be presented with a list of your current databases. On this page you can create new databases, edit existing databases and change your database password.
  2. Choose a Database Password: You must set your Database Password, which is different to your Main Password. From the above page enter your chosen Database Password in the "New DB Password" box under "Database Access Settings". You will need to enter it twice for verification purposes. Then click "Change Password".
  3. Create a Database: Choose a name for your database and enter it in the section called "New Database" on the above page then click "Create Database". Remember that the full name of your database is prefixed by your Sensical.net username and an underscore. So if your Sensical.net username is "s1234" and you choose "fred" as the name of your new database, then the full name of your database will be "s1234_fred".
  4. Connect to your Database: You can now connect your web application to your database - please see FAQ: How do I connect my web application to my database? Or you can edit your database directly using the Sensical.net Database Web Access Tool at https://www.sensical.net/db - please see FAQ: How do I edit my database?.
4.2.How do I manage my databases?to top

If permitted by your Sensical.net package, you can have an unlimited amount of databases associated with your Sensical.net account.

You can manage your databases via the Sensical.net Control Panel. First login then click on the Databases icon. You will be presented with a list of your current databases. On this page you can create new databases, edit existing databases and change your database password.

4.3.How do I create a database?to top

Login to the Sensical.net Control Panel and click the Databases icon. Under the section entitled "New Database" enter the name of your database and click "Create Database". Database names must be unique. Remember that the full name of your database is prefixed by your Sensical.net username and an underscore. So if your Sensical.net username is "s1234" and you choose "fred" as the name of your new database, then the full name of your database will be "s1234_fred".

4.4.How do I delete my database?to top

Login to the Sensical.net Control Panel and click the Databases icon. Under the section entitled "Existing Databases" click the Delete icon (red minus sign) next to the name of the database you want to delete. You will be asked to confirm that you wish to delete the database. Please note that deleting a database erases permanently all the tables and data in the database.

4.5.How do I rename my database?to top

Please write to support@sensical.net providing the current and new name of the database you wish to be renamed.

4.6.How do I edit (see what's in) my database?to top

The Sensical.net Database Web Access Tool is accessible here: https://www.sensical.net/db. Login with your Sensical.net username, and Database Password. Please note that your Database Password might be different to your Main Password - please see the FAQ: Passwords section for further information.

Please note that the Sensical.net Database Web Access Tool is based on the industry-standard phpMyAdmin tool. Use of this tool requires a good understanding of Database structure and functions.

Once you have finished using the Sensical.net Database Web Access Tool, please logout by clicking the Green "Exit" icon in the top left.

You can also manage the specific database you require from the Databases section of the Sensical.net Control Panel. Login to the Sensical.net Control Panel and click the Databases icon. Under the section entitled "Existing Databases" click the Edit icon (grey cog) next to the name of the database you want to edit. This will launch the Sensical.net Database Web Access Tool. Login to the Sensical.net Database Web Access Tool with your Sensical.net username, and Database Password. (Please note that your Database Password might be different to your Main Password - please see the FAQ: Passwords section for further information.) The Sensical.net Database Web Access Tool will then display the database you specified from the Sensical.net Control Panel.

4.7.How do I connect my web application to my database?to top

Your web application must be configured to connect to your database as follows:

Sensical.net Database Connection Settings
Protocol SQL (MySQL 5.0)
Hostname dbc.int.sensical.net
Port 3306
Username Your Sensical.net Username - e.g. s1234
Password Your Sensical.net Database Password.
Please note that your Database Password might be different to your Main Password - please see the FAQ: Passwords section for further information.
Database Name The full name of your database - e.g. s1234_mydatabase.
This database must have already been created via the Sensical.net Control Panel - see FAQ: How do I create a database?. Your full database name is always prefixed by your Sensical.net username and an underscore. For example, if your username is "s1234" and you chose to call your database "fred", then the full database name will be "s1234_fred".

PHP Connection Example:

<?php
// Specify your Sensical.net Username:
$username = 's1234';
// Specify your Sensical.net Database Password:
$password = 'password';
// Specify your Sensical.net Database Name.
// Always should be prefixed by your Sensical.net Username and an underscore:
$databasename = 's1234_mydatabase';

$link = mysql_connect( 'dbc.int.sensical.net:3306', $username, $password );
if( !$link ) { die( 'Could not connect: ' . mysql_error() ); }
mysql_select_db( $databasename, $link ) or die( 'Could not select database.' );
echo 'Connected successfully';

// Do something here.

mysql_close( $link );
?>
4.8.How do I change my Database Password?to top

Please see FAQ: Passwords.

5.Miscellaneousto top
5.1.Is my data backed up?to top

Yes! As detailed in our Service Level Agreement (SLA), all Sensical.net's data is backed up on a daily basis.

Should you accidentally lose any files you can request them to be restored by emailing support@sensical.net. Please do not make a habit of relying on this service though!

5.2.How do I do something that isn't covered in this FAQ?to top

Email support@sensical.net. Our support team will endeavour to help you.

Sensical.net Support FAQ
Sensical.net Support FAQ