[Date Prev] [Date Next] | [Thread Prev] [Thread Next] | [Date Index] [Thread Index] |
Re: [nocol-users] sending mail without sendmail??
|
Roger Burton West wrote: > > On Tue, Jun 20, 2000 at 12:59:43PM -0500, Chuck Pierce wrote: > >does anyone have a mail script (preferably written in perl) that allows you to > >send mail to ops (using nocol) with out having sendmail installed (ie. the > >"mail" program). I have a machine that I want to use as the nocol monitoring > >box, but I don't want to have sendmail/qmail installed on it. thanks - Chuck > > Have you considered using tcpwrappers and running your mail program from > inetd? > > Failing that, you'll need to open a TCP connection to your mailserver > and handle the SMTP dialogue directly. There's an SMTP module for perl that's part of the Net module. You use it something like: #!/whatever/perl use Net::SMTP; $smtp = Net::SMTP->new('remote.host'); $smtp->mail('nocolops'); #From address $smtp->to('ops'); $smtp->data(); # send the mail header -- end with a blank line $smtp->datasend("To: ops\n"); $smtp->datasend("From: nocol\n"); $smtp->datasend("\n"); #message body $smtp->datasend("The network has croaked\n"); $smtp->dataend(); $smtp->quit; There are a lot of options for it. If you have it installed the 'perldoc smtp' will bring up the man pages. -- _______________________________________________________________________ Rick Beebe (203) 785-6416 Manager, Systems & Network Engineering FAX: (203) 785-3978 ITS-Med Client & Technology Services Richard.Beebe@yale.edu Yale University School of Medicine P.O. Box 208078, New Haven, CT 06520-8078 _______________________________________________________________________ |