
- •Table of Contents
- •1) Technical Support Specialist – Level 2
- •Qualification Requirements
- •2 ) Exceptions
- •3) Tier 2 Tools a) Solutions.24hourwebhostingsupport.Com
- •C) Linux Shell Commands
- •D) ipconfig
- •4) Absolute and Relative Paths a) Absolute Path
- •B) Relative Path
- •5) Possible Causes for Broken Sites
- •6) Installed Software:
- •7) Unix Services on the Hostopia Platform
- •A) cgi (Common Gateway Interface) faq
- •I.E. /services/webpages/h/o/hosting.Bluegenesis.Com/chat/chat.Log
- •B) Server Side Includes (ssi) faq
- •Can I use server-parsed image maps?
- •C) perl faq
- •How do I install and use Perl modules?
- •What is cpan?
- •What is supported by the jsp service?
- •What is a jsp file?
- •Where should my end users upload their jar files?
- •How do I Connect to an ms sql Database Source with .Jsp?
- •Upload appropriate libraries to your /public/web-inf/lib location
- •How do I Create a test .Jsp file?
- •Are there any potential issues ?
- •8) Windows® Services on the Hostopia Platform
- •A) Differences between Windows only Hosting and the Hybrid System
- •B) Functional Components
- •C) Non Functional Components
- •9) Asp 3.0 iis 6 (Active Server Pages)
- •A) asp Third Party Components
- •B) Server.MapPath()
- •C) The #include Directive
- •D) asp Coding Examples
- •1. Asp dsn connection for ms access
- •2. Asp dsn connection for MySql
- •3. Asp dsNless Connection for ms access
- •4. Asp dsnLess Connection To a MySql Database
- •5. Asp dsNless connection for ms sql
- •6. Defining Paths
- •7. AspMail Sample Code for Components
- •8. AspUpload Sample Code for Components
- •9. Cdonts Sample Code for Components
- •11. Sa Fileup Sample Code for Components
- •A) Features in asp.Net 2.0
- •B) asp.Net codebehind and Precompiled dll
- •C) Coding Considerations:
- •D) asp.Net codebehind and dll File Explanation
- •D) asp.Net ajax
- •E) Supported asp.Net File Extensions
- •F) Unsupported asp.Net file extensions:
- •G) Retrieving asp.Net Error Messages
- •H) asp.Net Coding Examples
- •11) ColdFusion 5 a) About ColdFusion 5
- •B) ColdFusion Applications
- •C) ColdFusion Tags
- •D) Supported ColdFusion Tags
- •E) Unsupported ColdFusion Tags
- •F) ColdFusion Error Messages
- •G) Custom ColdFusion Tags
- •H) ColdFusion Coding Examples
- •12) ColdFusion mx 7
- •13) Payment Gateways
- •13) Ssl (Secure Socket Layer)
- •A) Security Certificates
- •B) Common Issues with Installing a Custom ssl Certificate.
- •C) Creating Symbolic Links aka Symlink
- •Cd name_of_symlink
- •Rm name_of_link
- •Cd name_of_symlink
- •14) Databases a) ms access (Microsoft Access)
- •B) ms sql (Microsoft sql)
- •C) MySql
- •Import the dump.Sql file into a database:
- •15) Common Issues for Tier 2 a) Email
- •I. How to read Email Headers; Check for delays and Time Zone Discrepancies
- •II. How to Convert to utc (gmt)
- •1) Find the Time and Convert to utc!
- •2) Find the delay!
- •III. Bigfoot Mail System
- •IV. How to Test if the inbox is Corrupt
- •B) Formmail
- •2) Create a Test Form.
- •3) Copy and Paste Code into Form Non Secure Site
- •4) Verify that there is a cgi-bin.
- •6) Test the form. C) Sub Domains
- •D) Common Ports
- •E) Permissions
- •E) RealServer
- •F) EasySiteWizard 7
- •G) htaccess directives
- •H) Serrahost ProStores
- •I) FaxWire
- •J) Bell dns Remaps
II. How to Convert to utc (gmt)
Received: from [192.168.2.110] (proxy.hostopia.com [69.49.114.10]) (authenticated bits=0) by mail69c2.megamailservers.com (8.13.6.20060614/8.13.1) with ESMTP id l5TFq3oj028833; Mon, 5 Nov 2007 20:11:59 -0500 Message-ID: Mon, 5 Nov 2007 14:46:40 -0700
1) Find the Time and Convert to utc!
(NOTE: If UTC shows a - [negative] integer, add, If UTC shows a + [positive] integer subtract from the time)
The time stamp your are looking for is Mon, 5 Nov 2007 20:11:59 -0500
20:11:59 is the time (Hours:Minutes:Seconds)
Add 5 to the time
UTC 1= 25:11:50
The time stamp you are looking for is Mon, 5 Nov 2007 14:46:40 -0700
14:46:40 is the time (Hours:Minutes:Seconds)
Add 7 to the time
UTC 2= 21:46:40
2) Find the delay!
Delay = UTC 1 – UTC 2
Therefore the Delay = 25:11:50 - 21:46:40 = 3 hours 25 mins 19 secs
III. Bigfoot Mail System
The Bigfoot system is able to offer large amounts of storage by doing the following:
The mail is compressed overnight at 2 am to save on space.
When you see a list of emails or display a preview of an email bigfoot only get you a part of the email message and will not get the entire email message until you “Select” to display the entire email message.
The Bigfoot indexer is a process that reads the contents of the user’s email boxes/folders and stores that information. Currently there is one indexer process per cluster.
What the indexer does: when a new email arrives and is delivered to the inbox(mbox) this email will not be visible in Webmail until the indexer reads this change and makes that updated information available.
In the same way if you delete an email from your inbox this will not be “SEEN” until the indexer has read and recorded this change.
So having the indexer separate from the actual storage of the emails in the mbox file means that there is a separation of mail storage from the presentation of that data.
It is important to remember that NO EMAIL IS LOST.
IV. How to Test if the inbox is Corrupt
If the INBOX becomes corrupt the customer will not be able to receive email.
The INBOX is a single mailbox file that contains all the emails from the INBOX.
To determine if the INBOX is corrupt please follow this procedure:
Mandatory troubleshooting procedures and document your testing and results.
Log in to the customers webmail.
Send the customer email to self (i.e. FROM bob@domain.tld TO bob@domain.tld)
Telnet to the customer’s IMAP server by typing: telnet mail.domain.tld 143
You will get a message like this: Connected to mail.domain.tld (64.29.145.40).
Escape character is '^]'.
* OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS AUTH=LOGIN ID] mail2539 IMAP4rev1 Bigfoot
Login by typing: . login bob@domain.tld password
NOTE the IIMAP command lines always start with a DOT
you will get a response from the server like so:
. OK [CAPABILITY IMAP4REV1 LITERAL+ IDLE UNSELECT SORT ID] User bob@mysite.com somepassword
Issue the list command like so: . list "" "*"
You will get a response that looks like:
* LIST (\NoInferiors) NIL INBOX * LIST (\Marked) "/" mail/sent-mail . OK LIST completed
NOTE THERE MAY BE MORE FOLDERS
Issue the select command on the INBOX like so: . select INBOX
NOTE: since you sent the customer and email to themselves in webmail there will be at least one email in the mail/sent-mail folder
You will get a multiline response the first line of which indicates the email count (zero in this case): * 0 EXISTS
Issue the select command on the sent email folder by typing: . select mail/sent-mail
Copy an email to the INBOX by typing: . copy 1 INBOX
You will get a response from the server like so: . OK COPY completed
Now select the INBOX again to see if you emails are present: . select INBOX
If the INBOX is corrupt you will NOT see your emails in the INBOX, in this example it still show ZERO: * 0 EXISTS
Since you sent an email to the customer AND copied an email to INBOX there should be emails in the INBOX if not
The INBOX is CORRUPT and you will need to make a ticket to Sys Admins with ALL your testing asking to have the INBOX repaired.