Path: news.uiowa.edu!news.physics.uiowa.edu!math.ohio-state.edu!howland.reston.ans.net!newsfeed.internetmci.com!in2.uu.net!en.com!in-news.erinet.com!ddsw1!news.mcs.net!van-bc!uniserve!news1.ottawa.istar.net!fonorola!news.ottawa.istar.net!news.mulberry.com!news From: dmitton@mulberry.com (Douglas E. Mitton) Newsgroups: comp.sys.apple2.gno Subject: Re: Local GNO/ME EMail System!! Date: Sat, 30 Mar 1996 15:39:55 GMT Organization: Uniquest On-Line Services Lines: 126 Message-ID: <4jjkjt$3gk@news.mulberry.com> References: <4jf7u7$cc0@news.mulberry.com> NNTP-Posting-Host: ppp3.mulberry.com X-Newsreader: Forte Free Agent v0.55 dmitton@mulberry.com (Douglas E. Mitton) wrote: >Does anyone know of a working local EMail system for GNO/ME?? Dragon King (markhj01@winternet.com) responded: My news server hasn't received your response yet BUT it was forwarded to me ... THANKS!!! I now have an Emacs, MuGS, sendmail local Email system working. I'm posting the following notes that I made for my self so that I'll remember why I did certain things in the future ... I modified your basic approach slightly!!! :-) {Just in case someone else wants to try!!!) The formatting seems to be slightly messed after transferring from my //gs and GNO/ME ... ----------------------------------------------------------- 960330: Finally got local mail to work on GNO/ME ... just documenting it. 1) Applications: - Emacs (3.11c) => Editor system which provides basis for system. - MuGS (3.0d25) => uEMACS based mail/news system. - Customized to: - Look for incoming mail in ':var:mail:$user'. - Place outgoing mail in ':spool:sendmail:out:'. - Modified 'mugs' shell script to sendmail from '.:out:' and delete spooled files on exit from MUGS. - ie. New 'mugs*' file: cat /usr/bin/mugs.title emacs @$mugs:mugs.rc echo "... Sending Mail ..." /usr/sbin/sendmail Mail transport system; must be manually invoked. => With some protection, can be automated with 'cron'. => 'conf' file MUST have 'local' option activated. - ':etc:namespace' - Must have ':var:' and ':spool:' defined. - :var = ':*:gno:var:' - :spool = ':*:gno:var:spool:' - ':usr:bin:chkmail' (daemon)(?) - Need a way to check for New Mail on login. - Need a way to be advised of new mail while logged in. 2) Directories: - ':var:mail:$user' => Local users mailboxes. - ':spool:sendmail:' => Default for external mail. - ':spool:sendmail:in:' => Standard for external mail. - ':spool:sendmail:out:' => Outgoing mail; internal/external. - '$home:MUGS:' => Users MUGS configuration and customization. - 'mugs.rc' must be customized for user. - ':usr:lib:sendmail.d:conf' => Sendmail configuration. 3) Mechanism: - Place properly formatted mail file in ':spool:sendmail:out:'. - Invoke ':usr:sbin:sendmail <:spool:sendmail:out:*' to send/process. - Clean out '...:out:' after successful send. - Local mail is placed in ':var:mail:$user' mailboxes. - Remote mail is placed in ':spool:sendmail:' by default. - This must be handled by an 'rmail' type application to upload to host. 4) Updates Required: - MuGS => Bugs? - Reply doesn't always work ... sometimes just 'Press any key ...' but no visible error message. - Quoting in reply message doesn't seem to work. - Note 'r' reply NO quote; 'R' reply WITH quoting. - Regardless of defaults you specify in '$home:mugs:mugs.rc'. - Saving uses current directory, not save mail directory. - All sent mail is archived in '$user:MUGS:send'; gets out of control. - Creates '$user:MUGS:Index.*' files; gets out of control. - No copy (cc:) facility. - Crashes sometimes after multiple accesses ... tried changing ':tmp:' from limited sized ':RAM5:' to ':xxx:Mail:' harddrive based temp. (?) - Mail => Consolidation! - Intelligence to 'sendmail'; spool cleanup operation. - Right now just works blindly and 'error' message if no files to send. - Report new mail ON login. - Report new mail WHILE logged in. - Initiate MuGS mail system. - House clean personal user MuGS configuration. - 'Index*' and 'send' files. - RMail => External Access! - Send external mail from ':spool:sendmail:*' to remote system. - Retrieve external mail from remote system. - Save in ':spool:sendmail:in:'. - Initiate ':usr:sbin:sendmail <:spool:sendmail:in:*' and clean out spool on successful delivery. - RNews => External News Access ???? ---------------------------------- Doug Mitton * In Brockville, Ontario, Canada (City of the Thousand Islands!) EMail: dmitton@mulberry.com d.mitton@genie.geis.com ---------------------------------