summaryrefslogtreecommitdiff
path: root/debian/control
diff options
context:
space:
mode:
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control97
1 files changed, 88 insertions, 9 deletions
diff --git a/debian/control b/debian/control
index 61fc5c5..98b25d5 100644
--- a/debian/control
+++ b/debian/control
@@ -1,20 +1,99 @@
Source: sendmail
-Section: mail
Priority: extra
+Section: mail
Maintainer: Richard A Nelson (Rick) <cowboy@debian.org>
-Standards-Version: 3.1.1
+Standards-Version: 3.5.7.0
+Build-Depends-Indep: groff, bsdmainutils
+Build-Depends: m4, patch, debhelper (>= 1.1.17), libdb3-dev, libldap2-dev, libwrap0-dev, liblockfile-dev, libsasl-dev, libssl-dev
Package: sendmail
Architecture: any
-Depends: ${shlibs:Depends}, dpkg (>= 1.4.1.17), m4, awk, procmail | deliver
-Recommends: mail-reader, ${perl:Depends} | perl
-Conflicts: mail-transport-agent, smail, postfix
+Section: mail
+Replaces: mail-transport-agent, sendmail-tls
Provides: mail-transport-agent
-Description: A powerful mail transport agent.
- Sendmail is an alternative mail transport agent (MTA) for
+Conflicts: mail-transport-agent
+Depends: adduser, m4, ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends},
+Recommends:
+Suggests: sendmail-doc (>= ${Source-Version}), mail-reader, procmail | mailagent | maildrop | deliver, make, logcheck, logrotate, sasl-bin, libsasl-modules-plain, libsasl-digestmd5-plain | libsasl-digestmd5-des, openssl
+Description: A powerful, efficient, and scalable Mail Transport Agent
+ Sendmail is an alternative Mail Transport Agent (MTA) for Debian.
+ It is suitable for handling sophisticated mail configurations,
+ although this means that its configuration can also be complex.
+ Fortunately, easy thing can be done easily, and complex things
+ are possible, even if not easily understood ;) Sendmail is the *ONLY*
+ MTA with a Turing complete language to control *ALL* aspects of delivery!
+ .
+ Sendmail provides Security and SPAM/UCE/UBE protection via several means:
+ - STARTTLS(SSL) RFC2487 encryption for mail reception/delivery.
+ - STARTTLS(SSL) authentication (certificate based) for access/relay control.
+ - SMTP AUTH (SASL/PAM) authentication for access/relay control.
+ - ACCESS database (by IP/host) for access/relay control.
+ - Use of varied Realtime Blackhole Lists (RBL) to prevent access.
+ - Integration of LOGCHECK rules to fine-tune logging.
+ - Inboard POSIX Regular Expression processing of *all* headers.
+ - Ability (via MILTER) to scan/change headers *and* body of *ALL* mail
+ A site may utilize zero, one, or more MILTERs.
+ - Reduced SUID exposures by running SGID smmsp/mail where possible.
+ .
+ Sendmail provides Performance and Scalability by:
+ - Allowing multiple queues, with the ability to tune both interval and
+ queue runners on a queue by queue basis.
+ - Providing (a Debian exclusive) an easy to configure means of queue-aging
+ to improve throughput by not continually retrying failed deliveries.
+ - Allowing most all maps/databases to be obtained via LDAP; reducing the
+ number of used databases and simplifying the maintenance of Sendmail.
+ - Reducing the file I/O where possible by buffering files in memory.
+ .
+ Sendmail provides site enhanced site configuration/customization by:
+ - Allowing the listener (usually port 25) to run as a daemon or via INETD.
+ - Allowing the queue runner (mail delivery) to run as a daemon or via CRON.
+ - Automagically updating configuration and databases on upgrades.
+ - Providing a Turing complete language for site customization of mail
+ handling.
+ - Providing a means (MILTER) for a site to scan/change all email - both
+ incoming and outgoing. A site can write their own MILTER, or may use
+ any of those found on internet. To write your own MILTER, you'll need
+ to install the optional milter-dev package.
+ - Providing extensive documentation via the sendmail-doc (optional) package.
+ - Providing an inboard Mail Delivery Agent (MDA) (mail.local), but supporting
+ procmail, mailagent, maildrop, or deliver automatically if installed.
+ Sendmail will also deliver to anythings else (cyrus, etc) if asked to.
+ .
+ Sendmail includes *no* Mail User Agents (MUA), you'll have to
+ pick from the plethora of available MUAs (pine, mutt, vm, etc.)
+ .
+ This package supports REGEX, DB, NIS, NIS+, LDAP, DNS maps,
+ and has enabled TCPWrappers, IPv6, LockFile, SMTP AUTH(SASL), STARTTLS(SSL).
+
+Package: libmilter-dev
+Architecture: any
+Section: devel
+Suggests: sendmail-doc (>= ${Source-Version})
+Description: Sendmail Mail Filter API (Milter)
+ The Sendmail Mail Filter API (Milter) is designed to allow third-party
+ programs access to mail messages as they are being processed in order
+ to filter meta-information(headers) and content.
+ .
+ The Debian Sendmail package is built to support libmilter.
+ .
+ This is the libmilter static library and include files for development.
+ .
+ The documentation on building a Milter is in the sendmail-doc package.
+
+Package: sendmail-doc
+Architecture: all
+Section: doc
+Description: A powerful, efficient, and scalable Mail Transport Agent
+ Sendmail is an alternative Mail Transport Agent (MTA) for
Debian. It is suitable for handling sophisticated mail
configurations, although this means that its configuration
can also be complex.
.
- To deliver mail to local users, sendmail requires either the
- `procmail' or `deliver' package to be installed.
+ Because of the complexity, you may find yourself wanting to peruse
+ the documentation files included herein. The main files are:
+ 1) cf.README.gz -- A reference for all things in sendmail.{mc,cf}
+ 2) op.{ps,txt}.gz -- The care and feeding of Sendmail.
+ 3) faq.txt.gz -- Sendmail FAQ, current as of the package date.
+ .
+ Other files include the references for smrsh and libmilter.
+