On Sun, 7 Feb 2016, Dale Ghent wrote:

Future plans and thoughts on MTAs in OmniOS specifically:

You mentioned my mail, maybe you saw the one last night where I proposed cutting sendmail out of illumos-gate entirely (in due time). Right now my plans are to cease the inclusion and use of illumos-gate's sendmail in OmniOS, and replace it with a small, lightweight MTA called DMA (Dragonfly Mail Agent.) The only thing this will do is send mails to either the local user's spool in /var/mail, or to a remote host via MX record lookup or defined smarthost with TLS/SMTP-AUTH as an option. It also does basic /etc/mail/aliases lookups and a outgoing queuing ability. That's it, and a solution that I believe is suitable for /most/ OmniOS use-cases (ie; 1 of many servers in a datacenter which never accept incoming mail, but may send a lot to somewhere remotely.)

The above sounds reasonable. The sendmail rules below are what I am using (for many years) to create a simple forwarding mailer on all but a true 'mailhost':

  divert(0)dnl
  VERSIONID(`@(#)simplesystems-subordinate.mc February 1, 2014')
  OSTYPE(`solaris8')dnl
  DOMAIN(`solaris-generic')dnl
  FEATURE(`nullclient', `mailhost$?m.$m$.')dnl

  LOCAL_NET_CONFIG
  R$* < @ $* .$m. > $*    $#esmtp $@ $2.$m $: $1 < @ $2.$m. > $3

Your approach avoids the nasty mess of sendmail related files (and dependencies), which pollute zones and systems intended only to provide storage access.

This DMA package will be mediated under IPS, and provide the usual /usr/lib/sendmail, /usr/sbin/sendmail, /usr/bin/mailq symlinks to itself. The reason why these links will be mediated is because my plan is to provide a better sendmail, also IPS-mediatetd, than is what on current offer from illumos-gate. This sendmail will continue to have all the SUN_* options enabled in the code, but it being freed from illumos-gate means we can flush out additional features in it and track newer versions faster. Because of the MTA mediation in IPS, one can even implement other MTAs, such as postfix or opensmtpd or ... whatever your heart wants.

Sound reasonable?

Your approach sounds reasonable as long as the larger improved sendmail is available (as an OmniOS package) to optionally install in place of the tiny MTA. The tiny MTA should be the default.

Many of us have working sendmail setups and want to avoid the time and risk of needing to compile a sendmail package for ourselves or switch to a different mail system, even if the different mail system does not require 1200 pages to describe it.

Bob
--
Bob Friesenhahn
[email protected], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
_______________________________________________
OmniOS-discuss mailing list
[email protected]
http://lists.omniti.com/mailman/listinfo/omnios-discuss

Reply via email to