diff options
Diffstat (limited to 'debian/control')
-rw-r--r-- | debian/control | 97 |
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. + |