Date: Wed, 12 Dec 2007 16:08:11 -0500 From: "Aryeh M. Friedman" <aryeh.friedman@gmail.com> To: Giorgos Keramidas <keramida@ceid.upatras.gr> Cc: freebsd-questions@freebsd.org Subject: Re: smart_host on sendmail min config Message-ID: <47604DBB.9040305@gmail.com> In-Reply-To: <20071211205125.GA1455@kobe.laptop> References: <24B63B5B-74E3-4F5C-B0C4-D44EBF797966@mac.com> <475D5670.1030207@gmail.com> <20071210214254.GA8185@kobe.laptop> <475DB713.4060504@gmail.com> <20071211162638.GA16776@kobe.laptop> <475ED0A2.7030205@gmail.com> <20071211181032.GA1712@kobe.laptop> <475ED62E.1040904@gmail.com> <20071211184046.GA8175@kobe.laptop> <475EDCAE.90907@gmail.com> <20071211205125.GA1455@kobe.laptop>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Giorgos Keramidas wrote: > On 2007-12-11 13:53, "Aryeh M. Friedman" <aryeh.friedman@gmail.com> > wrote: >> Giorgos Keramidas wrote: >>> You still haven't shown us: >>> >>> * How your local rc system starts Sendmail >> Until I can get it right from the command line I am not going to >> include it in my /etc/rc thus currently there is none >> >>> * The active Sendmail processes you have now >> Except for the one I start (with the below command line) before >> sending there is none running. > > Then you need to replicate what `/etc/rc.d/sendmail' does. You > have the code to that script, you also have `/etc/defaults/rc.conf' > as a guide of the defaults supported by FreeBSD. Happy hacking :) > > I'm not interested in rewriting `/etc/rc.d/sendmail' from scratch, > so other than a few pointers like the following, I'm out of the > thread: > >> here is the complete transcript of my last attempt to actually >> send something: [...] > >> monster-freebsd# sendmail -bd -q1m > > Here you started a sendmail process which listens for connections > to *all* interfaces. That's probably ok if you plan to accept > incoming SMTP connections on _any_ interface, i.e. because you are > running a Sendmail server accessible from outside. > > On my laptop this would be replaced by: > > /usr/sbin/sendmail -L smtpd -bd -q30m \ > -ODaemonPortOptions=Addr=localhost > > Note the use of the -O flag to make sure Sendmail is only listening > on the localhost:25 port for mail submission requests. > > Then you have to start a *second* Sendmail instance, to flush the > local `clientmqueue' and forward the messages you see as `Deferred' > when you run the `mailq -Ac' command: > >> monster-freebsd# mailq -Ac /var/spool/clientmqueue (8 requests) - >> -----Q-ID----- --Size-- -----Q-Time----- - >> ------------Sender/Recipient----------- lBAEQDUM077228 9 >> Mon Dec 10 09:26 aryeh (Deferred: Connection refused by >> [127.0.0.1]) aryeh@gmail.com > > Now you have to run a second Sendmail instance, i.e. with: > > /usr/sbin/sendmail -L mailq -Ac -q10m > > NOTE: The `smtpd' and `mailq' arguments to the -L options are not > the standard names FreeBSD assigns to these processes. They are > just the ones I use on my laptop. > > Since you are using a custom, local sendmail startup script, that's > about the best I can write to get you kickstarted. For more help > with the way Sendmail operates, you can always refer to the > ``Sendmail(TM) Installation and Operation Guide''. A copy of the > guide is conveniently installed by the FreeBSD installation process > at: > > /usr/share/doc/smm/08.sendmailop/* > > Good luck with the startup scripts. I don't really understand why > you insist on rewriting something which works(TM), is featureful > and easy to extend, like the rc.d scripts, but that's besides the > point :-) > > - Giorgos > > > > Above still does nothing: monster-freebsd# /usr/sbin/sendmail -L smtpd -bd -q30m - -ODaemonPortOptions=Addr=localhost -ODaemonPortOptions=Addr=localhost monster-freebsd# /usr/sbin/sendmail -L mailq -Ac -q10m monster-freebsd# mailq -v WARNING: local host name (monster-freebsd) is not qualified; see cf/README: WHO AM I? /var/spool/mqueue (2 requests) - -----Q-ID----- --Size-- -Priority- ---Q-Time--- - --------Sender/Recipient-------- lBCKovjf051782 10 30377 Dec 12 15:50 <aryeh@monster-freebsd> (Deferred: 421 Connection not accepted at this time) <aryeh.friedman@gmail.com> (Deferred: 421 Connection not accepted at this time) lBCKovjh051782 9 30380 Dec 12 15:50 <aryeh@monster-freebsd> (Deferred: 421 Connection not accepted at this time) <aryeh.friedman@gmail.com> (Deferred: 421 Connection not accepted at this time) Total requests: 2 monster-freebsd# tail -f /var/log/maillog Dec 9 09:15:38 newsyslog[587]: logfile first created Dec 9 09:15:38 sm-mta[720]: starting daemon (8.14.2): SMTP+queueing@00:30:00 Dec 9 09:15:38 sm-msp-queue[724]: starting daemon (8.14.2): queueing@00:30:00 Dec 9 12:22:28 sm-mta[729]: starting daemon (8.14.2): SMTP+queueing@00:30:00 Dec 9 12:22:28 sm-msp-queue[733]: starting daemon (8.14.2): queueing@00:30:00 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHYE27zIOMjAek4JIRAvzyAKCkTFuxsbH37S+JZCeG0dSwTFO98ACfWjcd VVP9Rwa6pJ1oA6rLpBfUIdU= =uFO1 -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47604DBB.9040305>