home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.mail.sendmail
- Path: sparky!uunet!UB.com!daver!hico2!sonyd1.Broadcast.Sony.COM!blilly.UUCP!bruce
- From: bruce@blilly.UUCP (Bruce Lilly)
- Subject: Re: Anyone built IDA Sendmail on a Sys V Machine
- Keywords: Sendmail, IDA, SysV
- References: <1992Nov12.172352.7173@zeus.swindon.rtsg.mot.com>
- Organization: Bruce Lilly
- Date: Sun, 15 Nov 92 14:34:06 GMT
- Message-ID: <1992Nov15.143406.7598@blilly.UUCP>
- Reply-To: lilb@sony.compuserve.com
- Lines: 51
-
- In article <1992Nov12.172352.7173@zeus.swindon.rtsg.mot.com> williamm@zeus.swindon.rtsg.mot.com (Martin Williams) wrote:
- >Has anyone managed to build IDA Sendmail 6.56/1.4.4.1 on a
- >sytem V box, particularly the Motorola Delta/MPC series?
- >
- >I am attempting this at the moment and have hit what seems to
- >be a rather nasty problem with the file daemon.c in that it
- >relies heavily on Berkley Interprocess Communication
- >primatives. The advice in the comments in this source
- >file suggest chucking this source away and starting from scratch!
- >
- >Has anyone got any suggestions?
-
- IDA sendmail runs on AT&T 3B1s (68010, SVR2.2 (more-or-less)).
-
- If you don't have an emulation for BSD socket code, you might be
- able to sucessfully compile by #undefining DAEMON (in the
- configuration header file, of course). This will
- leave out the code for listening on socket 25 for SMTP requests.
- You won't be able to use the -bd flag to sendmail. You can still
- periodically run sendmail to process the queue (via cron, with a
- crontab line like:
- 12,42 0,3,4,5,6,7,8,11,12,13,16,17,18,19,20,23 * * * /usr/lib/sendmail -q
- ). [One advantage of the crontab approach is that the timing of
- the queue processing is synchronized with wall clock time; using
- sendmail -q -bd<intvl> at boot time will result in the queue
- being processed at some random time, determined by the last time
- sendmail was invoked with a -bd arg and the system load since
- that time. Synchronization with wall clock time may be useful in
- conjunction with other mail-handling programs (e.g. UUCP's
- uudemon.hour) which are started from cron. Running without the
- DAEMON code also obviates killing and resarting the daemon
- (since there isn't one) every time the configuration file is
- changed.]
-
- [BTW, sendmail w/o the DAEMON code can also be used to handle
- SMTP requests, if you have inetd. In that case, the appropriate
- inetd.conf line is:
- smtp stream tcp nowait root /usr/lib/sendmail sendmail -bs
- For machines with a modest SMTP load, this may be a performance
- advantage, since sendmail doesn't occupy a process table slot,
- memory buffers, swap space, etc. until/unless it is needed. On
- the other hand, a machine which recieves a large number of SMTP
- requests per unit time may well be better off (performance-wise)
- with a sendmail daemon, since each inetd-spawned sendmail has to
- read the (possibly-frozen) configuration file. (for portability,
- performance, and security reasons, the freeze/thaw code should
- probably be rewritten.)]
-
- --
- Bruce Lilly blilly!bruce@Broadcast.Sony.COM
- ...uunet!sonyusa!sonyd1!blilly!bruce
-