All CS faculty, staff, and majors are automatically given a account on the department's Linux network, collectively known as CSX. Students enrolled in a CS course are also automatically given an account. Accounts belonging to students (or former students) who are not Computer Science majors, and who are no longer enrolled in a CS course, will be archived and removed.
All personal web pages reside under a user's home directory underneath the directory public_html. The directory public_html and the path to it must be world executable (see 'man chmod'). The default file for a directory should be named index.html or index.php. All files you wish to serve must be world readable. Any removal of world executable access from directories or world readable access from files will cause web serving to stop working for some or all of your files.
Please keep in mind that while a certain amount of non-academic content is acceptable, files on the university's servers reflect on the university and anything in violation of OSU policy or state or federal law, or of questionable taste, is likely to be taken down.
http://cs.okstate.edu/~userid (note the tilde), substituting your account's userid.
cgi-bin programs represent a known security risk, so the department doesn't allow them. We do support PHP and are willing to discuss other web scripting languages. ASP, however, isn't available on Apache running on a Linux server, so we can't support it. (We're aware of Mono but have no plans at this time to support it on our web server.)
You can either use the webmail link at the bottom of this page (and many others), or you can use an email client that supports either POP or IMAP (for two examples, Thunderbird or Outlook.) Here's the details you'll need:
Spam is a universal email problem these days, and no fix is foolproof. There are basically three approaches that you might consider, alone or in combination: