From owner-freebsd-questions@FreeBSD.ORG Sat Sep 1 00:09:53 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 162BE16A419 for ; Sat, 1 Sep 2007 00:09:53 +0000 (UTC) (envelope-from xrayv19@yahoo.com) Received: from web58103.mail.re3.yahoo.com (web58103.mail.re3.yahoo.com [68.142.236.126]) by mx1.freebsd.org (Postfix) with SMTP id C11C113C468 for ; Sat, 1 Sep 2007 00:09:52 +0000 (UTC) (envelope-from xrayv19@yahoo.com) Received: (qmail 99678 invoked by uid 60001); 1 Sep 2007 00:09:02 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=5xc/yoqAasDVNW+VJ1PyPuao6atRzW57Nfw7YNLvkBV/pdaQnHQzBdkFl9vLsJ/aFewG27ejjHGZ4ODvz9mqs7bd9q8JfA3eMko8eP0kfpUUODk1m3Espt4gHxpU2Zeep4SQtkVAIRkDmT4rEXCl+M0nUYjHbPi0OObALVMAAak=; X-YMail-OSG: 1ohi0QcVM1lucyEK0h16KV5ZOYpCJBfYKnukPgudHYUQJcRBt8GV_QUgDlGR9OOEDAZcyjHP2HbpL9HA9U69ZVKfwOH0gnfoPtQB7Pjt1smYsnTkwwEfFg-- Received: from [131.191.82.223] by web58103.mail.re3.yahoo.com via HTTP; Fri, 31 Aug 2007 17:09:02 PDT Date: Fri, 31 Aug 2007 17:09:02 -0700 (PDT) From: L Goodwin To: Chuck Swiger In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <767708.99243.qm@web58103.mail.re3.yahoo.com> Cc: FreeBSD-Questions List Subject: Re: Configuring FreeBSD 6.2 to use sendmail for sending only X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Sep 2007 00:09:53 -0000 --- Chuck Swiger wrote: > On Aug 30, 2007, at 6:14 PM, L Goodwin wrote: > [ ... ] > > Should I be calling "mail" or "sendmail", and > which > > mail or sendmail should I invoke if there is more > than > > one of either? Chuck's example calls sendmail in > a > > path that does not exist on my system (my sendmail > is > > in /usr/sbin/). I usually invoke whichever one is > > first in my path. > > As others have said, there is more than one way to > do the same task, > but you asked to run sendmail in particular, rather > than something else. > > The path I used was that to the actual sendmail > binary, rather than > the /usr/sbin wrapper which (on the particular > machine I used, > anyway) would invoke Postfix instead. You can find > more details from > "man mailwrapper". Thanks, Chuck! That's the man page I needed to see... > > > One more question. Is it ok to run the script (and > > send the email) as user root, or should I create a > > user account with more limited permissions -- if > so, > > what limits should I set? > > The simple answer is that you should try not to run > things as root > when you can do them as a normal user. If you wish > the email to > contain arbitrary envelope from-addresses, be aware > that only root > can do so without a warning message unless you use > this FEATURE (see / > usr/share/sendmail/cf/README): > > > use_ct_file Read the file > /etc/mail/trusted-users file to get the > > names of users that will be > ``trusted'', that is, > > able to > > set their envelope from address > using -f without > > generating > > a warning message. The actual > filename can be > > overridden > > by redefining confCT_FILE. > > Someone else has already provided another example of > a controlled > access email script which checks for the right UID. > > -- > -Chuck > > > ____________________________________________________________________________________ Building a website is a piece of cake. Yahoo! Small Business gives you all the tools to get online. http://smallbusiness.yahoo.com/webhosting