spacer.png, 0 kB
            Need Help? CLICK HERE

   Jason Meers openbsd banner
Exim - E-Mail - Mail Servers - Anti-Virus - Anti-Spam - SMTP - POP3 - IMAP - Linux - Unix - BSD - DNS - MX Records                  Jason Meers 2007

spacer.png, 0 kB
Home
Getting Help

Sometimes you don't know where to look, becuase you don't know what your looking for...

Read more...
 
Jason Meers - Getting started with EXIM Introduction

Read more...
 
Jason Meers - Getting started with EXIM C1

Read more...
 
Jason Meers - Getting started with EXIM C2

Read more...
 
Jason Meers - Getting started with EXIM C3

Read more...
 
Jason Meers - Getting started with EXIM C4

Read more...
 
Jason Meers - Getting started with EXIM C5

Read more...
 
Jason Meers - Getting started with EXIM C6

Read more...
 
Jason Meers - Getting started with EXIM C7

 

Read more...
 
Jason Meers - Integrating Exim with groupware servers

 

The first draft of a new document to help integrate Exim with groupware servers such as Exchange and Notes.

Read more...
 
Other Software: IMAPSync

Imapsync is a tool for facilitating incremental recursive IMAP transfers from one mailbox to another. It is useful for mailbox migration, and reduces the amount of data transferred by only copying messages that are not present on both servers.

Read, unread, and deleted flags are preserved, and the process can be stopped and resumed. The original messages can optionally be deleted after a successful transfer. 

http://freshmeat.net/projects/imapsync/ 

 
RFC 3834 - Recommendations for Automatic Responses to Electronic Mail
 
Read more...
 
Chris Wilson, Aptivate - Reducing Spam

A guide to reducing spam.

Written by Chris Wilson of Aptivate.

Read more...
 
RFC 1912 - Common DNS Operational and Configuration Errors
 
Read more...
 
Jason Meers - Installing Exim4 and Dovecot on Debian4

The first draft of a new document which details the steps required to install a simple SMTP/POP3/IMAP server with Debian Etch, Exim4 and Dovecot.

Read more...
 
Other Software: Scalix

Three-time winner of LinuxWorld Best in Show

Scalix Collaboration Platform named "Best Messaging Solution" three times by LinuxWorld Product Excellence Awards.

Scalix messaging products dramatically reduce your total cost of ownership. Our Linux-based Collaboration Platform gives you 99.999% availability with clustering and failover. Our message store uses a native Linux file system which is rock solid and eliminates the need for you to manage a database. Our Mail Server typically supports 50%-100% more users per server than Exchange, so you can consolidate servers. With our SmartCache processing on local machines, you can centralize messaging servers and eliminate the complexity of managing distributed systems.

http://www.scalix.com 

 
RFC 2606 - Reserved Top Level DNS Names
 
Read more...
 
Other Software: QEMU

QEMU is a generic and open source machine emulator and virtualizer.

When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). By using dynamic translation, it achieves very good performances.

When used as a virtualizer, QEMU achieves near native performances by executing the guest code directly on the host CPU. A host driver called the QEMU accelerator (also known as KQEMU) is needed in this case. The virtualizer mode requires that both the host and guest machine use x86 compatible processors.

http://fabrice.bellard.free.fr/qemu/ 

 
Other Software: SWAKS

swaks - Swiss Army Knife SMTP; Command line SMTP testing, including TLS and AUTH.

Highly recommended. Very useful. 

http://jetmore.org/john/code/ 

 
Start Here - If you're new to Exim

If you are new to Exim the following section is for you.

We cover the basic requirements and responsibilities for running your own mailservere...

Read more...
 
Exim3 & Exim4 documentation

Some of the problems on the Exim-Users mailing list are caused becuase people are using Exim3 documentation with Exim4 Servers. Exim4 was released in 2002. Exim4 replaces Exim3.

Read more...
 
Packaging Exim 4 for Debian/GNU Linux
Marc Haber, syscovery network services GmbH. Marc is member of the Debian exim 4 maintainer team.

  • Introduction to Debian GNU/Linux
  • Exim 3 in Debian: Status and Experiences
  • Debian packaging and administration mechanisms
  • Design Requirements and Design Decisions for exim 4 packaging
  • Anatomy and mechanisms of the Debian exim 4 packages
  • Challenges faced during packaging
  • Four methods of configuration
  • Experiences

http://www.uit.co.uk/exim-conference/full-papers/marc-haber.pdf
 
What features are not provided by Exim?
Exim is designed to move messages from one e-mail server to another and to deliver messages to local users mailboxes. Features such as POP3, IMAP, shared calendars, address books and group scheduling are not provided with Exim. Other programs are needed in addition to Exim if you want to provide the same kinds of “group-ware” functionality as GroupWise, Exchange and Lotus Notes.
 
First International Exim Conference

In 2005 UIT Cambridge and The UK Unix Users Group (UKUUG) organized the First International Exim Conference and Tutorial. More information and the papers presented at the conference can be found here: 

http://www.uit.co.uk/exim-conference/  

 
SMTP Reply Codes - Function Groups

SMTP Reply Codes by Function Groups

 

Read more...
 
Resources for Debian and Ubuntu users

Debian and Ubuntu users can find additional resources and mailing lists at the following locations: 

 

The official pkg-exim4-users mailing list: 

http://lists.alioth.debian.org/mailman/listinfo/pkg-exim4-users

 

Additional pkg-exim4 information can be found at:

http://wiki.debian.org/PkgExim4

 
A Simple Exim Configuration File

Here is an example of an Exim configuration file that will:

Accept messages FOR the domain example.com.

Accept messages FROM itself (127.0.0.1) and two other ranges of IP addresses (10.0.0.0/8 and 192.168.0.0/16).

 

This config has very few features but is still functional enough to work (on a test system that is not accesible from the Internet).

This config also assumes that if you wish to send an email to This e-mail address is being protected from spam bots, you need JavaScript enabled to view it , that alice has a valid account and mailbox on the Exim server itself. 

 

Read more...
 
SMTP Reply Codes - Numeric Order

SMTP Reply Codes in Numeric Order

 

Read more...
 
Other Software: Eximstate

Eximstate is a web based queue monitoring tool written by Ollie Cook.

 exim eximstate example

Read more...
 
Another Simple Exim Configuration File

Here we use two additional files to store a list of local domains that we will accept messages for and a list of IP addresses that we will accept messages from. This is still avery simple configuration that does not have any specific sections to guard against spam and virues, however a complete full-blown configuration example would often be overewhelming for a new user. This config is made up of three seperate files:

/etc/exim/exim.conf

/etc/exim/exim-accept-mail-for-this-list-of-local-domains.txt

/etc/exim/exim-accept-mail-from-this-list-of-ip-addresses.tx

 

Read more...
 
SMTP Reply Codes - Severities and Theory

SMTP Reply Code Severities and Theory

 

Read more...
 
A Default Exim Configuration File

An Example configuration file taken from a defualt installation of Red Hat Enterprise Linux or CentOS.  This file is similar to the one you would find in the /etc/exim/ directory on a server running exim v4.43.

 

Read more...
 
An Advanced Exim Configuration file

 An example of an advanced and extremely complicated Exim configuration file can be found here:

(I have no idea how it works but apparently it does. This is based on the Exim configuration used at Cambridge University, the birthplace of Exim) 

 

http://www-uxsup.csx.cam.ac.uk/~fanf2/hermes/doc/talks/2005-02-eximconf/  

 
Dan Shearer - Mail Server Comparison

Mail Transfer Agents - Tool for the Job

For a lot of people the choice of the Mail Transfer Agent is important. The wrong choice can mean lost time and money, lower reliability and increased risk to networks.

Read the full article...

http://www.shearer.org/MTA_Comparison

 
Installing Exim on Red Hat Enterprise Linux
Read more...
 
Tim Jackson - Spam and Virus Scanning

This document briefly describes how to install and configure the following items of software,

so that they work together to provide not only e-mail handling, but realtime spam and virus scanning:

  • Exim 4.x (this version refers to 4.20+ but most parts are applicable to earlier versions of Exim 4)

  • Exiscan/Exiscan-ACL (this document refers to Exiscan-ACL release 22+)

  • SA-Exim (this document refers to version 3.0+)

  • SpamAssassin

  • Clam Antivirus/Sophos Antivirus/sophie

Read more...
 
Other Software: EtherApe

EtherApe is a graphical network monitor for Unix modeled after etherman. Featuring link layer, ip and TCP modes, it displays network activity graphically. Hosts and links change in size with traffic. Color coded protocols display.


It supports Ethernet, FDDI, Token Ring, ISDN, PPP and SLIP devices. It can filter traffic to be shown, and can read traffic from a file as well as live from the network.

http://etherape.sourceforge.net/ 

 
Jason Meers - Integrating Exim with MS Exchange

Tutorial - Advanced routing and security for vulnerable hosts

The paper discusses a method for removing the risks associated with presenting Microsoft Exchange directly to the Internet. It addresses issues for administrators who must use Exchange in a corporate environment, but have concerns over its ability to protect the valuable resources it holds, or its ability to provide advanced routing and filtering of messages before delivery.

The tutorial shows a real-life example of Exim in use as an SMTP gateway to an internal Exchange server, providing a level of separation from internet based enumeration tactics and exploits.

The tutorial provides a mechanism for:

  • Proving temporary redirection by Domain.

  • Providing permanent redirection by email address.

  • Restricting the domains allowed for relay and delivery.

  • Restricting IP addresses allowed for relay and delivery.

  • Sending and receiving mail via a dedicated appliance or third party Virus/Spam/Porn scanning service such as Messagelabs.

Read more...
 
Notes for Debian and Ubuntu users

By default Debian and Ubuntu offer a different configuration system than other distributions.

Some users run into problems with this alternate configuration method becuase they fail to locate and read the relevant documentation.

The current README.debian is provided in this article, please read this BEFORE posting a Debian or Ubuntu specific question on the exim-users mailing list. (UPDATED June 2007)

  

Read more...
 
Dan Shearer - POP3 vs IMAP Comparison

POP vs IMAP for Inboxes

Client-server email is still useful even in this day of massive public webmail. This note is for people interested in the POP and IMAP protocols used to access client-server email. There is an enduring myth that there is some circumstance in which POP is better than IMAP, whether for the user or the provider. So here's the answer!

Read the full article...

http://www.shearer.org/POP_vs_IMAP_for_Inboxes

 
Installing Exim on Fedora
Read more...
 
spacer.png, 0 kB
spacer.png, 0 kB
spacer.png, 0 kB