- 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
-
- What is procmail and how do I use it?
- What is the basic format for the rules in the .procmailrc?
- How do I drop all mail coming from a specific address?
- How do I place all mail going to one of my addresses into a folder?
- How do I place all mail with a certain subject into a folder?
- How do I forward messages to someone else and keep a copy?
- What if I want to do more advanced filters?
- 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?
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.

How do I control the settings for how mail is handled by Maia?
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.
What is the whitelist/blacklist?
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?
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.

What is the report spam area?
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.
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 |
|
| | |
Netscape Navigator |
|
| | |
Webmail (SquirrelMail) |
|
| | |
MUTT |
|
| | |
PINE |
|
| | |
PROCMAIL |
|
Basic information regarding the mail scanner
:
Maia Mail Guard FAQ |
|
Maia Mail Guard Docs |
|
Spam Assassin WIKI |
|
Spam Assassin Docs |
|
McAfee VirusScan for UNIX |
|
AMaViS Mail Scanner |

