Differences between revisions 31 and 32
Revision 31 as of 2005-10-08 13:26:07
Size: 6114
Editor: ZugSchlus
Comment: MoinMoin doesn't do links in headlines
Revision 32 as of 2005-12-13 07:15:39
Size: 6221
Editor: ZugSchlus
Comment:
Deletions are marked like this. Additions are marked like this.
Line 34: Line 34:
 * README.Debian can be found on your system in {{{/usr/share/doc/exim4-base/README.Debian.gz.}}} The latest README.Debian (which might be inappropriate for the version of exim4 you are installing) can be found in the [http://svn.debian.org/wsvn/pkg-exim4/exim/trunk/debian/README.Debian?op=file&rev=0&sc=0 Subversion Repository].  * README.Debian can be found on your system in {{{/usr/share/doc/exim4-base/README.Debian.gz.}}} The README.Debian shipped with Debian sarge (Version 4.50-8) [http://svn.debian.org/wsvn/pkg-exim4/exim/trunk/debian/README.Debian?op=file&rev=1160&sc=0 Subversion Repository]. Currently, README.Debian is built from XML Source, which you can see [http://svn.debian.org/wsvn/pkg-exim4/exim/trunk/debian/README.Debian.xml?op=file&sc=1 here.]

Exim v4 Packages for Debian

Exim4 is the MTA (Mail Transfer Agent) installed by default on new debian installations. On this web page, the Debian exim4 maintainers would like to deliver information important for users and developers.

Debian 3.1 (stable, codename sarge) has exim4 4.50-8.

There is lots of excellent documentation for exim. The first file to read under debian is README.Debian (table of contents below.) Then one ought to read the specification file; /usr/share/doc/exim4-base/spec.txt

Please note that the debian configuration is different from the default exim4 configuration found on other systems. This is why it is imperative that one read the debian documentation when setting up exim.

User Information

The file "README.Debian" distributed with exim4 has a lot of useful information.

Here is its Table of Contents:

  • Introduction
    • Packaging
    • Mailing list
    • Requirements
    • Feature Sets
    • Tweaking Configuration
  • Updating from exim 3
  • How does the configuration work?
  • Using a completely different configuration scheme
  • Misc Notes
  • Modifications done to the packages
  • FAQ
    • Packaging
    • Configuration Issues
    • Run-Time Challenges
    • Features

Developer Information

Developer's Discussion

  • [wiki:EtcMailName Discussion and attempt of a Definition to handle /etc/mailname]

  • [wiki:?PkgExim4DocStructure Structure for future Debian exim documentation]

Current information

  • At the moment, exim4-config-simple and exim4-config-medium are outdated. We appreciate patches that apply against current svn.
  • We are in dire need of help from somebody who is familiar with GnuTLS. There are numerous bugs concerning TLS behavior of the Exim daemon, and upstream seems to have lost their GnuTLS knowledge when the helper who delivered the GnuTLS code vanished.

Subversion Repository

The Debian Exim 4 packages are developed in [http://packages.debian.org/subversion Subversion.]

For Tags and Branches, replace trunk with tags or branches. Especially for exim4, the tags directory is huge!

The svn repository only holds the debian/ subdir of the source package. [http://packages.debian.org/svn-buildpackage svn-buildpackage] and [http://packages.debian.org/dpatch dpatch] can handle this case, allowing nearly transparent work with a much smaller repository.

You can subscribe to repository change notifications through the CVS feature in the [http://www.debian.org/doc/manuals/developers-reference/ch-resources.en.html#s-pkg-tracking-system Debian PTS]. The svn repository for exim4 is appropriately set up.

Historic CVS Repository

The exim 4 packages were originally maintained on CVS but has migrated to Subversion these days. The CVS links are listed for reference and historic reasons only. The CVS repository has been imported to SVN, but since the SVN holds only the debian/ subdir, you need to reference the CVS if you want the full history.

  • cvs -d:pserver:anonymous\@cvs.alioth.debian.org:/cvsroot/pkg-exim4 login
  • cvs -z3 -d:pserver:anonymous\@cvs.alioth.debian.org:/cvsroot/pkg-exim4 co exim
  • cvs -z3 -d:ext:$ALIOTHUSER\@cvs.alioth.debian.org:/cvsroot/pkg-exim4 co exim