- Logging on (Accessing Your Account)
- Via FTP
- Via TELNET
- Via SECURE TELNET (SSH)
- Via FRONTPAGE
- Via Your Account Control Panel
- Via America Online
- Basic Account Manipulation
- Account Features List
- FTP, Transfer of Files, AnonFTp, ETC.
- Password, Changing Yours
- Password Protecting Parts of Your Web Pages
- Shell Commands, Intro to a Few Unix Commands / Utilities
- Website Files, Where to Put & What to Name
- Domain Control
- Subdomain control (website sub-divisions)
- Registration, services and prices
- Additional domain, adding to your account
- IP address lookup
- Maintenance, checking on your domain renewal info
- Registry Switch, switching control from Network Solutions
- Renewals, database featuring prices and renewal dates
- Email Basics
- POP Email Boxes
- Adding Additional Mailboxes
- Configuring Email programs
- General Syntax
- Setting Up Eudora Email Software
- Setting Up Outlook, Netscape, or Miscrosoft Email Software
- Retrieving your Email
- Sending Your Email
- problems sending (SMTP problems)
- sending email through the shell (PINE)
- sending through the Web Browser Interface
- Using Your Email Account
- Forwarding Email
- Auto-Responders
- Aliases
- Mailing Lists
- Spam Control
- Spam limiting techniques
- Web Browser Email Interface
- Expert Account Usage
- Programming
- Accepting Online Payments From Your Users
- payment systems
- shopping cart integration
- Apache Handlers
- Backup, File Backups
- CGI, (scripts)
- Built-in CGI scripts
FormMail.pl, Counters, etc- Built-in Shopping carts
- Built-in Java Chat
- Creating your own scripts, where and how to run
- Running scripts from the CGI-BIN
- Perl, path to perl
- CRON JOBS, rules of conduct and use
- Database Intro and Installation
- mSQL
- MySQL
- PostgreSQL, Sequalink, dBase 5
- Oracle, Sybase, Informix, DB2 and Interbase
- PHP database processing language
- MyPHPAdmin
- Frontpage, Using Microsoft
- JAVA, Compiling
- MIME Types, Installation
- PERL, Path to Perl
- Real Content Support
- Real Audio
- Real Video
- TrueSpeech
- SSI, Using Server Side Includes
- SSL, Secure Server ADD-On Docs
- Sendmail, where can I find it on the server
- Wireless Markup Language (WML/WAP)
- Tips and Tricks
- Custom Error Pages
- Hotlink Prevention
- Replacing a string in a single file automatically
- Replacing a string in every file in a directory automatically
- Search Engine, Registration Tips
- Shell, Changing Your Default Shell or Your Personal Info
- Spam limiting techniques
- Logs and Account Data
- Determining disk and bandwidth computation
- Logs: accessible from your control panel.
- Analog
- Webalizer
- Last 300 visitors report
Error log- Miscellaneous
Note: You can upload and download files via three methods: FTP (file transfer protocol), Microsoft Frontpage, or via the file manager in your control panel. We recommend ftp as the best and most foolproof way of transfering files. Do not mix and match methods as using ftp and frontpage on the same file will result in corruption.USING CGI
AUTO INSTALLATION SCRIPTS:Path to perl:Please note that these scripts can be controlled and installed by logging onto your web control panel. As such documentation for these scripts assumes you are already logged onto your panel. Please note, the control panel aids in the installation of scripts. Complete installation is not guarenteed. You should have a working knowledge of CGI to complete any installation.
Simple CGI WrappperBUILT-IN SHOPPING CART SCRIPTS:
Random page generator
Guestbook
Advanced Guestbook
Hit Counter
Clock
Chat
JavaChat
Java CountDown
Java CountUp
CGI EMail
FormMail
Entropy Search
Entropy Banner
XMB Bulletin BoardPlease note that these scripts can be controlled and installed by logging onto your web control panel. As such documentation for these scripts assumes you are already logged onto your panel. Please note, the control panel aids in the installation of scripts. Complete installation is not guarenteed. You should have a working knowledge of CGI to complete any installation.
Agora Shopping Cart SystemOTHER CGI SCRIPTS (INSTALLING YOUR OWN SCRIPTS)
Interchange Shopping Cart System
- Path to Perl
- Running scripts directly from your CGI-BIN
- How to create, install your own scripts (.cgi or .pl)
- CGI Archive of other scripts your can install easily yourself
- Simple CGI Search
- Discuss (easy to install threaded discussion board)
- Jumpbox - simple pull-down webpage navigation
- CGI Errors, Viewing in your account
The path to perl on the server is:Running CGI programs directly from the CGI-BIn directory:/usr/bin/perl
Thus all cgi programs should start with the following line at the top of the program:
#!/usr/bin/perl
If you run a program directory from the cgi-bin directory, the path to access the script (for example myscript.pl) is:Where do I put my USER-CREATED CGI programs?action="cgi-bin/myscrpt.pl"
Refer to the section below for the conditions that have to be met to make a cgi program run.
Our servers have the capability to run CGI scripts based on Perl, Unix SH, KSH, CSH, and C/C++ languages (etc). Perl is our language of choice as it is a world standard and is well suited to CGI. In addition, Perl code does not require manual compilations whereas C/C++ code must be compiled on our web servers prior to use:How do I see the errors from CGI programs?In order to run CGI programs, two conditions must be met:
- The script must have an extension of .cgi or .pl in all cases.
- The script must be marked as executable. This is done with the chmod command. If you are logged in via Telnet, use chmod 755 If you are logged in via FTP, use quote site exec chmod 755 scriptname.cgi in the appropriate directory. This may not work well with all FTP clients; if you have trouble, please log in via Telnet to change the permissions manually.
A note for users of Frontpage: If you use FP you must chmod files and directories with 775 instead, to avoid conflicts.IN ADDITION:
- Here are some helpful tips to follow when installing Perl scripts:
- You can put a script in any directory off of the httpdocs directory. If a script does not work, try using the cgi-bin directory.
- Upload in ASCII transfer mode (and NOT BINARY mode)
- The first line of each script must read: #!/usr/bin/perl
- Use .cgi or .pl extensions for all perl scripts
- If a script calls another file within your account, but the script does NOT require a URL, you need to use the system path. To find path log on via telnet and use the pwd command.
Errors from CGI programs normally go into the Web server's error logs, or sometimes they go nowhere at all. They do not normally go to your Web browser. The error messages given for the failure of a CGI script are very generic and distinctly unhelpful.JAVA, Compiling:An easy way to detect script errors is to logon via Telnet SSH and run the script directly from the system shell. For example with command perl myscript.pl. This will list errors that the system detects. They are not specific but they may help you track down bad code.
The physical location of sendmail on your pro-series server is normally:
typically /usr/sbin/sendmailif yours is not present there you can locate it with the following TELNET command:
whereis sendmail
Multiple email boxes are provided with every website hosting account free of charge. Please check the account configuration page to see how many your account type receives. You may access your email account in the following manners:CONFIGURING A POP or IMAP EMAIL PROGRAM(1) THROUGH THE WORLD WIDE WEB: Your account has access to a browser based email system. This is useful if you do not want to use a POP email program or your POP program fails. To access browser based email, simply logon to your control panel and select the appropriate icon.
(2) THROUGH SSH LOGON : Your primary account mailbox can be accessed through a SSH shell logon, by using the pine command inside the shell. Secondary mailboxes can not be accessed with pine.
(3) THROUGH A POP EMAIL PROGRAM : This is the preferred method of getting and sending email with your account. Your primary account mailbox as well as any secondary mailboxes may be accessed from any internet hookup using a mail program such as Eudora Mail, Pegasus, Outlook, NetscapeMail, ExplorerMail. POP programs automatically retrieve email from your account and allow you to send and store email with ease.
The following is the general syntax one should use when configuring an email program on this server. Please note that their is a syntax difference in configuring the primary email box of an account as opposed to all other boxes, which we will describe. Directly below this general syntax are specific examples for common email programs such as Outlook and Eudora.Setting up email for Eudora Email Software version 3:
RECEIVING EMAIL: All email programs require a minimum of two things to connect to your box: your box username which in these examples will be displayed in green and your host address which will be displayed in blue. All other settings are usually optional or non-specific.
Primary mailbox: To connect to your primary mailbox (which is the box that corresponds to your account's upload logon name), set your POP program's access settings to username@yourdomain.com (which is your POP email setting). So if your domain was www.charlie.com and your main username was happy, you would point your mail program to POP address happy@charlie.com. Some email programs split this setting up and have you put your username happy and your server address charlie.com in seperate fields. Additionally, you should set email authentication to ON.All secondary boxes: To connect to any other mailboxes on your server set your POP program's access settings to username+yourdomain.com@yourdomain.com (which is your POP email setting). So if your domain was www.charlie.com and your main username was happy, you would point your mail program to POP address happy+charlie.com@charlie.com. Some email programs split this setting up and have you put your username happy+charlie.com and your server address charlie.com in seperate fields. Additionally, you should set email authentication to ON.
A note on the "+" character. Some older email programs may not like the "+" character. If so you may replace it with the percent sign (%) or the at sign (@).
SENDING EMAIL: To send email you must give your POP program a SMTP gateway address. This SMTP setting controls outgoing mail. Ideally, since you want to send email out via the shortest route possible, you should use the SMTP setting that is available from your dialup provider. Actually most dialup providers require you to use their SMTP address anyway. Ask your dialup provider what yours SMTP setting is. If you cannot get one from your dialup provider or it does not work, use your mail.yourdomainname.extension (for example mail.myname.com).
TROUBLESHOOTING SENDING MAIL:
- Before sending out mail, you need to check the server for new mail. This security feature tells the server you are a valid user and authenticates your transmissions. Don't try to send out email without checking for new incoming email first. Once you check for new email you will have about a 10-15 minute window to send mail without having to check for new email again.
- Some internet servicer providers (the company you use to dial into the internet or connect to the internet) block SMTP addresses from third party providers (us). This is completely normal and is actually becoming more and more common as ISPs protect their networks. In this case you need to contact them (your ISP) to get the correct SMTP address to use with their system. You simply replace our SMTP setting with theirs. Using their SMTP setting should correct your problem instantly.
Keep in mind that if your ISP requires you to use their SMTP, any additional problems sending mail will originate from your ISP, so contact them first for sending support before contacting us. If you determine that your ISPs mail sending system is unreliable then we do offer low-cost dialup accounts that you may want to try instead.
Setting up email for Eudora Email Software version 4 or later:On the top of Eudora, select SPECIAL and then scroll down to settings. Your POP retreival setting should look like: username@your_domain.com.
For instance ours is webster@webcs.com.Your SMTP server setting controls your outgoing email (see above for details) was included in your initial startup email. Your return address should be your proper email address, for example username@yourdomain.com. Under the CHECKING MAIL SECTION, make sure the "Leave Mail on Server" option is not chosen. The "Send on check" option should also not be chosen. Alright, Eudora should now be configured to reach your mailbox here at WEBster. IF THIS IS NOT YOUR PRIMARY MAILBOX, replace username with username+yourdomain.com in the examples above.
Setting up email for Outlook, Netscape and Microsoft:On the top of Eudora, select TOOLS and then scroll down to OPTIONS. Your incoming email server setting should look like: yourdomain.com.
For instance ours is webcs.com.Your username is simply your mailbox username. Your SMTP server setting controls your outgoing email (see above for details) was included in your initial startup email. Your return address should be your proper email address, for example username@yourdomain.com. Under the CHECKING MAIL SECTION, make sure the "Leave Mail on Server" option is not chosen. The "Send on check" option should also not be chosen. Alright, Eudora should now be configured to reach your mailbox here at WEBster. IF THIS IS NOT YOUR PRIMARY MAILBOX, replace username with username+yourdomain.com in the examples above.
PINE: Sending Email Directly from your account Shell::Your incoming email server setting should look like: yourdomain.com.
For instance ours is webcs.com.
The type of mail server is POP3 or if that does not work just POP.Your username is simply your mailbox username. Your SMTP server setting controls your outgoing email (see above for details) was included in your initial startup email. Your return address should be your proper email address, for example username@yourdomain.com. IF THIS IS NOT YOUR PRIMARY MAILBOX, replace username with username+yourdomain.com in the examples above.
Pine is a special email program built into your account shell (SSH logon). It is accessible via the lowecase command pine after you logon to your shell. Its best use it to delete old email or spam that may clog up in your main mailbox. But you can also send email direcly from it in case of emergency when normal POP programs may fail.Access your Email Via Web BrowserPine will access your main mailbox, none of your secondary boxes. To send, receive and delete mail follow the straightforward commands that appear on the screen when you activate the pine command. For details information on pine, visit this website.
Changing your email and return addresses in pine:
Before sending email with pine it is important that you set the email address you want your receivers to see, otherwise pine will default to an return email address that is 99% of the time not what you want. To do this, enter pine. Press S for setup and then C for Config.
You will see a list of a lot of options. Most should not be touched.
Setting up a signature via pine:Select personal-name, press return, enter your name and then press return again Select user-domain, enter your domain name minus the www (example: webcs.com), and then press return Scroll along way down the options (very long way) and you will see an item called customized-hdrs. Select it by pressing return and then enter the following corresponding to your real name and the email address you want receivers to reply to::: For example we will assume your return address is bunny@ears.com and your name is Peter Rabbit:
From: "Peter Rabbit" <bunny@ears.com>
Now press return
Select E for exit and your configuration should be setup properly. You are ready to send email with pine. Press S for setup and S agian for signature. Enter your signature which will appear at the bottom of all emails send through pine. Press control-E to exit when you are done.
Note: web based email is not as secure as POP email. We suggest using it only for casual mailing. For the best everyday security, make sure to use a POP email program (described above) for sending and receiving email.