Date: Sun, 4 Sep 2011 15:08:11 -0700 From: Michael Sierchio <kudzu@tenebras.com> To: Brett Glass <brett@lariat.net> Cc: Johan Hendriks <joh.hendriks@gmail.com>, freebsd-questions@freebsd.org Subject: Re: Cutting sendmail out of the loop Message-ID: <CAHu1Y715abtGKJ0-Bf3yxyJ3LBUS_HAqzXnwgi9hXOK6xhtVmg@mail.gmail.com> In-Reply-To: <201109042144.PAA05877@lariat.net> References: <201109041801.MAA04495@lariat.net> <4E63E11C.4040408@gmail.com> <201109042144.PAA05877@lariat.net>
next in thread | previous in thread | raw e-mail | index | archive | help
I might suggest installing qmail, and running qmail-send only. This involves moving /usr/sbin/sendmail out of the way, and ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail which satisfies every invocation of sendmail I've seen. YMMV. - M On Sun, Sep 4, 2011 at 2:44 PM, Brett Glass <brett@lariat.net> wrote: > Johan: > > Actually, since the system I'm building is meant to be very secure and > appliance-like, it doesn't ever need to get mail "out of the system." And it > has limited memory, so it shouldn't be running a mail daemon. At most, it > needs a mail system that can ONLY mail locally, solely for the purpose of > satisfying programs that want to send users status via mail. (The mail files > will be trimmed by newsyslog, so they can't consume infinite space.) Even > the Dragonfly mail daemon would be overkill. > > I've tried putting mail.local(8) in as the "sendmail" program in > mailer.conf, but it turns out that there are problems with command line > options. Not only doesn't mail.local(8) understand all of the fancy options > that Sendmail accepts; it doesn't even understand some of the simpler ones > that are emitted by mail(8)! For example, mail(8) uses the -i option when > invoking sendmail, to keep it from treating lines with just a dot as an end > of file marker. mail.local(8) doesn't even have that "feature;" it always > waits for EOF. So, it doesn't have that command line option and balks if you > include it. > > I'm thinking that a simple wrapper around mail.local(8) that processed the > command line options (Has anyone written one? I find it hard to believe that > no one has) would allow mail.local to serve as a local mailer and bypass > sendmail(8). If someone handed it an address with an "@" (or, for that > matter, anything else that wasn't the name of a local user), mail.local(8) > would just reject it. > > --Brett Glass > > At 02:35 PM 9/4/2011, Johan Hendriks wrote: > >> Maybe ssmtp is something you can use. >> It is in ports, it does get mail out of the system. >> I use it on all of my servers so i can receive the cron mails and so on. >> >> Personaly i think sendmail should be replaced by such small mailer. >> Also Dragonfly has removed Sendmail for there own small and clean mailer >> called DMA. >> DMA - DragonFly Mail Agent >> >> Gr >> Johan Hendriks >> Double L >> >> >> >> ----- >> No virus found in this message. >> Checked by AVG - www.avg.com >> Version: 10.0.1392 / Virus Database: 1520/3876 - Release Date: 09/04/11 > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHu1Y715abtGKJ0-Bf3yxyJ3LBUS_HAqzXnwgi9hXOK6xhtVmg>