Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Aug 2007 19:59:36 -0500
From:      Derek Ragona <derek@computinginnovations.com>
To:        L Goodwin <xrayv19@yahoo.com>, Chuck Swiger <cswiger@mac.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Configuring FreeBSD 6.2 to use sendmail for sending only
Message-ID:  <6.0.0.22.2.20070830194613.02635658@mail.computinginnovations.com>
In-Reply-To: <551986.10942.qm@web58113.mail.re3.yahoo.com>
References:  <B5C8AD63-103A-4813-992B-2083ECE8677C@mac.com> <551986.10942.qm@web58113.mail.re3.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
At 07:01 PM 8/30/2007, L Goodwin wrote:
>Chuck, I'd prefer to have the script handle the
>mailing  so I can test the script (with email send)
>manually, independent of cron.
>
>Still looking for specifics on setting this up and a
>bourne shell script example that sends an email.
>Thanks!
>
>--- Chuck Swiger <cswiger@mac.com> wrote:
>
> > On Aug 30, 2007, at 3:12 PM, L Goodwin wrote:
> > > I wrote a shell script that backs up the file
> > server.
> > > I would like to modify this script to email a
> > > notification message to a public email address.
> >
> > Use cron, which will automatically email out the
> > results of your
> > script to any email address you like.
> >
> > > Seems like sendmail should do the job nicely, but
> > I've never set it
> > > up before.
> > >
> > > What specific steps (including network-specific)
> > need
> > > to be performed to get sendmail working for
> > outgoing
> > > mail only in a secure manner?
> >
> > Please see the fine Handbook:
> >
> >
> >
>http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mail.html
> >
> > Although, it is entirely reasonable to consider
> > using Postfix instead.
> >
> > --
> > -Chuck
> >
> >

Here is a sample script that you can use as a template:
=======================================================
#!/bin/sh

#define any commands you will use
MAILFILE=mymailfile
MAILFILE2=mymailfile2
SENDTO=derek@computinginnovations.com
CCTO=derek@computinginnovations.com
MAIL=/usr/bin/mail
AWK=/usr/bin/awk
CAT=/bin/cat
TR=/usr/bin/tr
TEMPDIR=/tmp

#make sure we have paths
export PATH=$PATH:/usr/local/sbin:/usr/local/bin


cd $TEMPDIR
$CAT /etc/passwd | $AWK -F : '{ print $5 }' > $MAILFILE
$TR -cd "\012-\172" < $MAILFILE > $MAILFILE2
$MAIL -s "My list of real user names subject" $SENDTO -c $CCTO < $MAILFILE2

=======================================================




>
>____________________________________________________________________________________
>Be a better Heartthrob. Get better relationship answers from someone who 
>knows. Yahoo! Answers - Check it out.
>http://answers.yahoo.com/dir/?link=list&sid=396545433
>_______________________________________________
>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"
>
>--
>This message has been scanned for viruses and
>dangerous content by MailScanner, and is
>believed to be clean.
>MailScanner thanks transtec Computers for their support.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
MailScanner thanks transtec Computers for their support.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6.0.0.22.2.20070830194613.02635658>