Keyhole symbol leads to text only Web siteKSU Department of Computer Science: Home   Kent State University: Home
Slogan: Stretching Computing Boundaries Through Research
Home   Graduate Program   Undergraduate Program   Faculty   Research   Resources   Student Life  
Systems Home
Announcements
System Status
Policies
Forms
Staff Schedule
Available Services
Email Configuration
Printer Information
Machine Information
Apache + LDAP
Backups
Lab Information
Wireless
Available Software/Links
Problem Reporting
FAQ
     
 
Email Configuration

  • Detailed information regarding configuring,tweaking and general functionality of our spam filtering system can be found here
  • Information about the general setup of our email system can be found here
  • Information about the setup of different email clients can be found here
  • General information about different parts of the mail scanner system can be found here


E-mail FAQ

General
Procmail
Maia Mailguard

General

What are the names of the IMAP and SMTP servers?

The IMAP server is imap.cs.kent.edu and SMTP server is smtp.cs.kent.edu.

How does my e-mail move through the system?

All e-mail arrives to us from the outside world to the mail scanner. On this machine spamassassin is running to check all e-mail as spam, and that works along with Maia to generally make sure the message is ok. Maia then makes a decision on whether or not to deliver the message based on the user preferences. If it gets delivered, it gets sent to the main mail system to get to the user. On the main mail system, it runs the message through procmail to deliver the message. If the user has a custom .procmailrc file in their home directory, procmail consults that as to how to deliver the message. Based on running through the script, the mail message will then be delivered to the proper place for the user to read the message.

Procmail

What is procmail and how do I use it?

Procmail is run whenever an e-mail is delivered. You can setup your own set of rules through the use of a .procmailrc file in your home directory to control how mail is delivered. The .procmailrc file is made up of a series of rules that are checked for each incoming e-mail.

What is the basic format for the rules in the .procmailrc?

Each of the rules follow a simple format. The first line starts the rule with some options, generally just :0 is on that line. The next lines are rules to match all starting with a *. These are regular expressions generally matching header values. Final line either tells procmail into which file to place the mail message or starts with a | telling procmail to run a program. You can have multiple matching expressions across multiple lines and the rule will only match if all are met. So you can mix and match the address and subject matching rules shown later to make for something more complex.

:0
* [matching expression]
| [command]

OR

:0
* [matching expression]
[location]

How do I drop all mail coming from a specific address?

Say joe@example.com was sending you lots of annoying e-mail you would not like to receive. In your home directory, you would add the following rule as is to drop all his mail. Change joe@example.com to the e-mail address you would want to stop.

:0
* ^From.*joe@example.com
/dev/null

How do I place all mail going to one of my addresses into a folder?

Let's say you have your kent.edu mail forwarded to your departmental mail, but you want to keep it in a seperate folder named KentMail. You would use the following rule to forward mail sent to you through the address joe@kent.edu into your KentMail folder.

:0
* ^To.*joe@kent.edu
| /usr/sbin/dmail +KentMail

How do I place all mail with a certain subject into a folder?

>/a>

If you wanted all mail with the word Colloquium put into a folder named Announcements, you can use the following rule.

:0
* ^Subject.*Colloquium.*
| /usr/sbin/dmail +Announcements

How do I forward messages to someone else and keep a copy?

If you want to forward all mail coming from joe@example.com about compilers to jane@network.net and keep a copy that continues to run through your procmail to be delivered to you, you would use the following rule. The c on the first line is an option to keep a copy. You could remove the c to make it an all out forward that does not keep any local copies.

:0 c
* ^From.*joe@example.com
* ^Subject.*compiles.*
! jane@network.net

What if I want to do more advanced filters?

That would be out of the scope of this simple FAQ. I suggest you read this FAQ, run "man procmailex", or run "man procmail". Those will go into more depth into all that you can do with procmail. If there is a question you think should be added to this fact, please contact systems about the problem, and we will either add it or answer the question on an individual basis.

Maia Mailguard

What is Maia Mailguard?

Maia is the system we use to catch and filter spam and other unwanted e-mails before it is delivered to your mailbox. Everyone has access to their own Maia page which allows them to modify a few options about how it handles their individual e-mail. It can be a very useful tool for reducing the amount of spam that arrives in your inbox, if used regularly.

Where can I access the Maia page?

To access the Maia page, go to www.cs.kent.edu/mail/. There you will be greeted with a login page asking for your e-mail address and password. Use your full e-mail address such as example@cs.kent.edu in the e-mail address box. Then use your standard e-mail password to login.

What is the interface like for Maia?Dumb Graphic of a line graph

When logged in, you will be faced with the statistics page showing information about the e-mail you have received. When you use Maia frequently, this page will give you an idea about how much spam and ham (good messages) you are receiving and whether or not it is being caught by Maia. Along the top of the page will be a bar of buttons which are icons to click for different features. If you leave your mouse over a button for a couple seconds, a tooltip will pop-up telling you what the button does. Those areas will be described by the later questions.

Maia Mailguard Statistics

How do I control the settings for how mail is handled by Maia?Dumb Graphic for settings

The settings button will let you access your options. When you click this button, you will some basic global settings and a list of e-mail addresses you control (which should only be one e-mail address). To get into specific settings for your e-mail address, just click on it on the list. In here, you can change what score you want to set the threshold between spam and ham. It defaults to 5. The lower the number, the better the score as far as the spam system goes. You can also control whether or not spam messsages are even delivered to your mailbox, or possibly even totally thrown away by the system.

Maia Mailguard Filter Settings Maia Mailguard Filter Settings with different options

What is the whitelist/blacklist?Dumb graphic for white/black list

Whitelist and blacklist are lists of e-mail addresses that you want the system to treat special no matter how their spam scores would be. Any e-mail address on your whitelist will have all its mail automatically delivered to your inbox without going through any of the filters. Blacklist works the same way, except that it destroys any message from the address.

What is the quarantine area?Dumb graphic for quarantine area

The quarantine area is where you can look over all messages blocked by Maia, if you set it to quarantine spam in the settings. This is also the area where you can save any messages that were blocked as spam by mistake. It is a good idea to check in here on a regular basis to make sure you are not blocking anything important. Read two answers down on the details of saving messages and reporting spam.

Maia Mailguard Quarantine area snapshot

What is the report spam area?Dumb graphic for report spam

This area is where you can help teach the system about spam messages that got through on accident. It will also get a feel for what are the type of messages you want to keep. Read the next answer to get a little more information on that process.

How does the spam/ham marking system work?

When you click a link in your quarantine or report spam areas, it will list all the messages for that area giving you the option to mark as Spam, Ham, or Delete. It will default to whatever area you are in currently (e.g., Spam in quarantine) and let you change either the full list or message per message. For all spam messages, you should mark them as spam so the system processes them and tries to learn to block them in the future. If a message is in quarantine, but should be delivered, mark it as Ham and it will then be delivered right away. All messages that should be in your inbox should get marked as ham so the system doesn't try to learn them as spam. Delete will remove the message from the list without any processing being done at all. You should never use delete unless you have been extremely backed up on messages due to over a week's absence and just need to clean out the lists. Even then, it would be better if you could make the time to mark the messages correctly.
Maia Mailguard Quarantine Area snapshot


Basic information about the setup of the Email system for the Kent State University Computer Science Department

:



IMAP Server:

imap.cs.kent.edu

POP 3 Server:

pop.cs.kent.edu

Webmail Server:

webmail.cs.kent.edu

SMTP Server:

smtp1.cs.kent.edu

Mail Scanner:

mscan1.cs.kent.edu

LDAP Server:

ldap1.cs.kent.edu

ldap2.cs.kent.edu

Base DN:

dc=cs,dc=kent,dc=edu






Basic information regarding the use of recommended email clients

:


Mozilla

Local Walkthrough / Example

Official Website


Netscape Navigator

Local Walkthrough / Example

Official Website


Webmail (SquirrelMail)

Online User Manual

Official Website


MUTT

Online User Manual

Example .muttrc

Official Website


PINE

Online FAQ

Official Website


PROCMAIL

Official Website

Online FAQ

Example .procmailrc




Basic information regarding the mail scanner

:


Maia Mail Guard FAQ

Official FAQ

Maia Mail Guard Docs

Official Docs

Spam Assassin WIKI

Official WIKI

Spam Assassin Docs

Official Docs

McAfee VirusScan for UNIX

Official WebSite

AMaViS Mail Scanner

Official Website



 
A picture of network switches
A line
CS Library Online Portal
A line
The Mathematics and Computer Sciences Library has on online portal containing many useful links to information resources in computer sciences. See for yourself by clicking here. This same link is listed as CS Library Portal in the Resources section of this wesite.
A line
 
Kent State University, Department of Computer Science, Kent, Ohio, 44242-0001
Questions Email for General Questions Email for Questions about the Undergraduate Program Email for Questions about the Graduate Program Email the Webmaster Phone: 330-672-9980, Fax: 330-672-7824

Kent State University, Department of Computer Science, Kent, OH 44242-0001
Phone: 330-672-9980, Fax: 330-672-7824