7350
Comment:
|
7346
|
Deletions are marked like this. | Additions are marked like this. |
Line 24: | Line 24: |
=== Package Questions === | === Package Hints === |
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. Go read it.
README.Debian can be found on your system in /usr/share/doc/exim4-base/README.Debian.gz. This version is guaranteed to fit your installation.
The README.Debian shipped with Debian sarge (Version 4.50-8) can be found in the [http://svn.debian.org/wsvn/pkg-exim4/exim/trunk/debian/README.Debian?op=file&rev=1160&sc=0 Subversion Repository].
The current README.Debian can be found on the Web ([http://pkg-exim4.alioth.debian.org/README/README.Debian.html html] [http://pkg-exim4.alioth.debian.org/README/README.Debian text]). These two files are generated each night from the XML Source in the [http://svn.debian.org/wsvn/pkg-exim4/exim/trunk/debian/README.Debian.xml?op=file&sc=1 Subversion Repository] and might not be appropriate to any packaged version since Development might be ahead of packaging.
NEWS.Debian (/usr/share/doc/exim4-(base||config||daemon-(light||heavy))/NEWS.Debian.gz) is another must-read which currently contains information that should be moved to the Debconf templates in due time.
[http://ftp.debian.org/debian/pool/main/e/exim4/ Packages for Sid, Sarge and Etch]
[http://downhill.aus.cc/debian/dists/sarge/exim4/ Backported Packages for Sarge]
[http://www.backports.org/package.php?search=exim4 Packages for Woody] might be available, but are not built and supported any more. Use at your own risk, and please seriously think about upgrading to sarge.
[http://lists.alioth.debian.org/mailman/listinfo/pkg-exim4-users User-Level Discussion Mailing List.] Please note that you're going to be flamed to hell and back if you ask questions that are clearly answered in the docs. This especially goes for the information given in README.Debian as mentioned above.
- There is also the IRC channel #exim on the freenode IRC network. When you come there, please say that you're a Debian user and read whatever is mentioned in the channel topic.
Package Hints
[wiki:?PkgExim4KnownBugsInSarge Known Issues and Bugs in the Packages for Debian Sarge]
To repeat the debconf configuration, use dpkg-reconfigure exim4-config.
Developer Information
[http://alioth.debian.org/projects/pkg-exim4/ Alioth Project Home Page]
[http://lists.alioth.debian.org/mailman/listinfo/pkg-exim4-devel Development Mailing List]
[http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=exim4 BTS]
[wiki:?PkgExim4BugsClassification Bugs Classification Page] - this is currently outdated and might be moved to BTS user tags soon
[http://alioth.debian.org/tracker/?atid=411651&group_id=30055&func=browse TODO Tracker]
[wiki:?PkgExim4PostSargeTemplateChanges Post-Sarge Change List]
[http://svn.debian.org/wsvn/pkg-exim4/exim/trunk/debian/po/ Latest Debconf .po files]
[http://www.exim.org/ Upstream Web Site]
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
- The documentation we deliver seems to be overwhelming for the novice user. We'd appreciate patches simplifying the docs, and/or adding information that is missing.
- The Debconf templates are kind of misleading with regard to the behavior of the mailname and other_hostnames questions. The time to improve them is _right_ _now_. We'd appreciate any input.
- Since the room for explanation in the debconf template is kind of limited (must fit on an 80x24 screen during installation), we need independend documentation for the README ffile and/or this web page explaining the options in more detail. If somebody wants to write these docs, please feel free to do so.
- 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.]
[http://svn.debian.org/wsvn/pkg-exim4/ Web Interface]
Cut&Paste Shortcuts for checkout
- svn co svn://svn.debian.org/srv/svn.debian.org/svn/pkg-exim4/exim/trunk
- svn co svn://svn.debian.org/srv/svn.debian.org/svn/pkg-exim4/eximdoc4/trunk
- svn co svn://svn.debian.org/srv/svn.debian.org/svn/pkg-exim4/exim4-config-simple/trunk
- svn co svn://svn.debian.org/srv/svn.debian.org/svn/pkg-exim4/exim4-config-medium/trunk
svn co svn+ssh://svn.debian.org/srv/svn.debian.org/svn/pkg-exim4/exim/trunk
svn co svn+ssh://svn.debian.org/srv/svn.debian.org/svn/pkg-exim4/eximdoc4/trunk
svn co svn+ssh://svn.debian.org/srv/svn.debian.org/svn/pkg-exim4/exim4-config-simple/trunk
svn co svn+ssh://svn.debian.org/srv/svn.debian.org/svn/pkg-exim4/exim4-config-medium/trunk
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