Columbia Home
Computer FAQ

General Questions




Mathematical Computation

Web Server


General Questions

Q: How do I get an account on the main university computer system?
A: All new faculty and students should set up an account on the main university computer system. To do this you need to know your “UNI”, which is generally your initials followed by a number. You should be able to get this from Nathan Schweer. The university web-site for managing UNI accounts is here. At this same site you can choose an email alias for your email.

Q: How do I change my password on the Math department computer system?
A: The webmail program (Horde) can be used to change your password. Go to menu item Others/Account/Password.

Q: How do I SSH into the math department server?
A: You can’t. For security reasons users cannot SSH into the server and run executables there (allowing this in the past led to endless breakins due to people having their passwords captured when they used trojaned SSH clients). From any of the department Linux computers you have transparent access to your files and can run any unix software you want to. From outside of the department, basic manipulation of your files is provide by the File Manager feature of the webmail program. If you require a more sophisticated way to manipulate your files, see Peter Woit, who can set up sftp access to the server for you.

Q: I’m at another institution and need Eduroam for network access. How do I set that up?
A: Information about this is available at the Columbia Eduroam page.

Q: How do I access journals from outside Columbia?
A: If you access journals that Columbia subscribes to from their CLIO catalog entry, you should find there a link that, if you are outside Columbia, will connect you to the journal via a proxied connection. This will ask for your UNI and password.

Back to Top


Q: Why am I getting so much spam, can’t something be done about it?
A: The math mail server is under continuous attack by an overwhelming amount of spam and virus-laden e-mail. Typically at least 95% of incoming mail is spam or viruses. The server is becoming increasingly heavily loaded trying to deal with this onslaught.

The mail server itself uses three main systems to deal with the problem:

1. The mail server rejects incoming connections from addresses listed on various “BlockLists” which try and maintain lists of addresses used by spammers including PCs that have been trojanned and are being used to send out spam and viruses. The main problem is such PCs, which often each time they are turned on get a new dynamic address. On occasion, legitimate people sending us email find that their mail server is on a blocklist we use, and mail sent here bounces back to them. They will need to have the administrator of their mail server get it off the blocklist.

2. A virus detector called “ClamAV” scans all mail for viruses and rejects virus-laden mail. This is run by a program called MimeDefang, which also rejects all mail containing certain categories of attachments that are rarely used except by viruses.

3. A Spam detector called “SpamAssassin” analyses all the rest of the incoming e-mail and assigns it a score based on a very complex algorithm using many different rules. Higher scores mean higher probability that the e-mail is spam. The algorithms used incorporate Bayesian learning techniques. One reason for some of the random looking spam you see is that it is an attempt by spammers to defeat or poison this kind of analysis. E-mail with a spam score of 5 or above is quarantined. If you have reason to believe an email sent to you has not come through and may be in the quarantine, contact Peter Woit, with any information available about the approximate time the message was sent, and who the sender was.

Users can themselves blacklist sending addresses, automatically deleting email from certain sources. To do this, use the “Blacklist” feature in the “Filters” section of the webmail program. Be aware that it is easy to accidentally blacklist addresses, and if you are not getting email from some source, this may be the problem.

Q: How do I forward e-mail from one account to another, or set a vacation message?
A: To forward e-mail from your central university account, go to the CUIT site that provides management of your UNI account (currently here).

To forward e-mail from your math department account to another one (e.g. to a gmail account), go to the “Filters” feature of the Web-mail program Horde and use this (it works by creating a .procmailrc file in your home directory).

The “Filters” feature of Horde program also has a “Vacation” option that you can use to set a vacation message.

Q: How do I read my e-mail on the Math department computer system?
A: The simplest mail programs to use are:

Webmail Horde or Roundcube: these are web-based programs that provides access to e-mail using the department web-server. They can be used from any web-browser on any computer attached to the internet and can be started by clicking on one of the “E-Mail and FTP” links in the “Departmental Resources” section on the main department web-page.

Other mail programs (Thunderbird, Outlook, Apple Mail, etc.) can be used to access mail from the math server using IMAP. For information about how to set these up, see this question.

Q: How do I set up my favorite mail program to work with the Math Dept. server?
A:The main email programs in use are Apple Mail, Outlook and Thunderbird. In each of these you can add a new email account, and there is an option to set it up automatically. You can try to do this, just giving your full ( address. Sometimes this will just work, other times the automated setup gets something not quite right and you have to edit the configuration information by hand.

For reading email, you should set the server address to “”, and server type to “IMAP”. You also need to choose the option to encrypt the connection (“SSL/TLS”) and “normal password” as the authentication method. Some programs require you to specify the port (993 for IMAP/SSL), but this is normally set correctly automatically. Your “username” should not include the “” part of your email address.

To send out e-mail (i.e. to specify the “SMTP server”), you have various options. Note that the “From” line information in your e-mail is set by the e-mail program you use, the SMTP server doesn’t not change the e-mail, it just forwards it to its destination, so, any SMTP server that will let you use it should be fine. Two possibilities are:

  • The main Columbia mail system now is Gmail based, and with your UNI and password you should be able to use the Gmail SMTP server For more about this, see here.
  • The math department server will act as an SMTP server. This is “authenticated SMTP”, you need to provide your math department username (not including “ and password. The encryption setting that should work is “STARTTLS” and if you need to specify a port, try port 587.


Back to Top


Q: How do I set up printing to a printer from my Mac or PC?
A: You can print directly from a Mac or PC to any of the departmental printers. When you set this up, the crucial information is the internet name or IP address of the printer, and the type of printer. Here’s a list:

206B: HP Laserjet 600 M601

408: HP Laserjet 600 M601

421: HP Laserjet M609

509 Color Printer: HP Color Laserjet MFP M577

509 Black and White Printer: HP Laserjet 600 M601

On Windows machines, when you do “Add printer”, the printer you want above may or may not be on the list. You should be able to add the printer by giving its address.

On Macs, when you do “Add printer”, you will need to choose the “IP” option, and give the name of the printer above as the address, with protocal “Airprint”.


Back to Top


Q: What is WebAssign?
A: WebAssign is a system for on-line homework assignments that is integrated with the Stewart Calculus textbook we are using. Calculus instructors will be provided with information about it at the beginning of each semester. For a student FAQ, see here.

Q: What is Courseworks?
A: Courseworks is the university’s on-line course management system. You can use it to set up web-pages for your course, maintain grades, and make available assignments and other material to the students.

Back to Top

Mathematical Computation

Q: What mathematical software is available through the department?
A: Students who want to install a copy of Mathematica or Matlab on their own computer can do so using the university’s licenses: follow the instructions at


Faculty who want to use a copy of Mathematica or Matlab on their own computer, or on a Mac or Windows PC in their office should consult Peter Woit. The department can get licenses for these through the university, although we now are paying for them individually, and no longer have a site license as in the past.

Students or faculty who would like to get a copy of Magma to use on their own machines should consult Peter Woit. The department is now able to acquire such copies through an agreement funded by the Simons Foundation.

Back to Top

Web Server

Q: How do I create a home page for myself?
A: If you do not already have an account on the department webserver, see Peter Woit to arrange for one.

Your home directory should contain a sub-directory named “html”, and any file you put in it will be accessible to the outside world. If your math department user name is “username”, and you put a file named “file.html” in this sub-directory, it can be accessed as

The default file name is “index.html”, so if you create a file with this name, it will be accessible as

By default the web-server does not list the files in your html directory to the outside world, so one relatively secure way of making files available just to a specific person or small group of people is to just give them an unusual and difficult to guess name. Only people who know the name will be able to access the file.

There are many ways to create html files. Since these are simply text files, the crudest is to take an html file that is close to what you want, and just edit it with a text editor. Modern versions of Microsoft Word, Libre Office, and many other word-processing programs are able to save files in html format. On the Linux systems, the “seamonkey” browser provides a “Composer” mode which allows creation and editing of html files. There are many commercially available full-featured html editors for Mac and Windows, Dreamweaver is perhaps the best known.

Back to Top

Print this page