Configuring FreeBSD 6.2 to use sendmail for sending only
cswiger at mac.com
Fri Aug 31 10:01:19 PDT 2007
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
> 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 /
> 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
> a warning message. The actual filename can be
> by redefining confCT_FILE.
Someone else has already provided another example of a controlled
access email script which checks for the right UID.
More information about the freebsd-questions