---------------------------------------------------------------------------- Text of TeleFinder Chat from Tuesday, September 23, 1997 11 AM PDT. In attendance: From Spider Island: Rusty Tucker, Sysops: Michael Davidson, mikael fredriksson, Jim S, Ken Sutherland, Jonathan Paisley, Robert Hall ---------------------------------------------------------------------------- Michael Davidson: I noticed that Rusty's server claims its 8 minutes after the hour. Rusty Tucker: hello! mikael fredriksson: Mine did the first time i entered in to the chat room Michael Davidson: But its 3 minutes before the hour Michael Davidson: Hi Rusty. mikael fredriksson: Hi! Michael Davidson: My responses are very delayed again today Rusty Tucker: Mine are quick Rusty Tucker: Must be a slow connection. Michael Davidson: Rusty, you must have not implemented Vremya yet Rusty Tucker: Vremya? Michael Davidson: :) Michael Davidson: The story of my life Michael Davidson: Rusty, the ISP has screwed me....the man that takes care of switching my mail to smtp was gone all last week and won't be in till Friday...anyway... mikael fredriksson: Vremya, Program to set your system clock from a atomic one Michael Davidson: I have found a new provider in my town that is owned by an old friend, he will set me up right I'm sure Rusty Tucker: o i c Michael Davidson: It works VERY well with Mail Server's scheduler and only takes a few minutes to set up (Vremya, that is) Rusty Tucker: I take a look. I had buku problems with the Network Time control panel, so this might be good Michael Davidson: mikael, aren't you the one that uploaded Vremya to SI? Michael Davidson: I have NEVER had a single problem with Vremya mikael fredriksson: yes Rusty Tucker: that's good to hear Michael Davidson: The skinny is, that I wasn't able to get mail with the new beta, but I did see the commands issued in the log...I just can't get any mail to go to the mailbox because they have it configured wrong. Michael Davidson: I did have a few questions about smtp gate and RFC 1985 Rusty Tucker: ok Jim S.: Hi all Rusty Tucker: Hi Jim Michael Davidson: Does smtp gate only issue the ETRN at the beginning of the time set to allow for smtp connections and when mail is sent. Michael Davidson: Jim, Hello!!! Michael Davidson: It seems that with 1985, it could shoot off ETRN at a sysop specified time. Ken Sutherland: evening Michael Davidson: Like, e.,g., every 5 minutes Jonathan Paisley: hey Rusty Tucker: Only at the beginning, any other time the remote server will send your mail directly Rusty Tucker: Hey Jon! Michael Davidson: Jim, did you get my second email ranting, i didn't get a reply from you Michael Davidson: That's true, that makes sense......duhhhhhhhh :) Jim S.: Yes, have not replied, yet.. mikael fredriksson: Any mail cgi news ? ;-) Jonathan Paisley: I will probably release the beta as-is in the next few days Michael Davidson: Rusty, one more thing, from everything I have heard and read, you MUST have an IP# for GETTING mail by way of smtp...you thought maybe a domain name was sufficient, I believe. Rusty Tucker: yes, you need an IP number to use the Internet Rusty Tucker: it does not need to be static though Michael Davidson: sorry, a dedicated IP# Michael Davidson: Yes, I believe it does to GET mail by way of smtp Jonathan Paisley: you could get yourself a dynamic DNS Jonathan Paisley: that has a TTL of about 5 minutes Michael Davidson: TTL?? Jonathan Paisley: time-to-live Jonathan Paisley: you update the record in the domain name server every time you log on PPP and update the DNS with your current IP Michael Davidson: Name an example of one Jonathan Jonathan Paisley: how do you mean? Michael Davidson: I mean what product name would allow me to do this, any mac based DNS? Jonathan Paisley: I'm not sure, but I know monolith Internet services provide a free service that does this, but you have to have your domain name in their root domain. Michael Davidson: cool, but I can get a static IP# already and I have a domain name associated with it already, so I guess I don't need it, but its nice to know it can be done Michael Davidson: Anyway, again, Rusty, I was told and I read some info which implies (almost explicitly) that you must have a static ip# for getting smtp mail. Michael Davidson: I may be wrong, I wish I knew for sure Rusty Tucker: As long as you have a domain name that can be converted to the correct IP at the time of delivery, SMTP will work. Rusty Tucker: A static IP makes this easier, but not necessary. Michael Davidson: Bottom line Rusty, it will be a little longer before I can test RFC 1985; nevertheless even for those with dedicated lines, it is a good thing to have for when there connection or server go down. Jonathan Paisley: this is where updating your DNS when you log on useful Michael Davidson: I buy that Rusty Jonathan Paisley: Michael: Why can't you use Spider Island's mail gateway and pick up when you connect to your ISP? Michael Davidson: right Jonathan. either a static ip or updating your DNS each logon is necessary Michael Davidson: by which gateway, smtp? Jonathan Paisley: no, using TF-TF transfer Rusty Tucker: TFnet Jonathan Paisley: yah Michael Davidson: I could use smtp, esp. since rusty implemented 1985, except my isp tech are inept, except for the guy that's out of town Michael Davidson: I do use tfnet now Jonathan Paisley: You could perhaps persuade your ISP to run TF Server/Mail server on a spare mac if they have one Michael Davidson: I MUST use tfnet now Ken Sutherland: please write 2000 times, i must use tfnet or else Michael Davidson: Then I would have to remotely handle it, and I don't want that, although with TB2, it wouldn't be the worst thing Jonathan Paisley: At highlander we use this solution Jonathan Paisley: We barely ever have to touch the machine Rusty Tucker: I like that, get your ISP to buy a TF license and install it there ! :) Michael Davidson: Cool Jonathan, first time I even thought about something like that Michael Davidson: Shouldn't ALL isp's have a TF license? Michael Davidson: there should be a law Michael Davidson: Jim, any headway yet on Popsicle? Jim S.: Most ISP can't spell Mac much less TF:-) Michael Davidson: Rusty, does the mail come from an isp pop mail account in RFC 822 format Rusty Tucker: yep, has to Jonathan Paisley: [just out of interest, I've just registered a DNS address 'jon.ml.org' Cool huh!] Jim S.: Do we need it? Jonathan Paisley: you don't need to even look at the content of each mail message Jonathan Paisley: just stick it in the mail server folder Michael Davidson: Jim, hear that. Jim and I are trying to get the pop gate going Michael Davidson: ok, now the other problem is attachments to mail Jonathan Paisley: that's irrelevant since they're encoded in the POP3/RFC message Michael Davidson: will that be any prob for Jim, or will MS handle them Michael Davidson: what's ml.org Jonathan Michael Davidson: groovy Jon about the attachments. Michael Davidson: That makes Jim's job even easier Jonathan Paisley: MS handles everything. all popsicle needs to do is retrieve the data from the POP3 server and dump it to individual files in the mail server spool folder Jonathan Paisley: ml.org is Monolith Internet services Jim S.: AGAIN: Do wee need Popsicle, as a response in Sysop conference says we don't, Rusty?? Michael Davidson: except maybe breaking up large attachments into temp files Michael Davidson: Do they need to be individual files Jonathan Jonathan Paisley: why? Mail Server can handle even the largest of files. Michael Davidson: Yes Jim Rusty Tucker: I didn't see that note Jim, which topic? Jonathan Paisley: No, Popsicle could take each message and append it to a file, separating each msg with a NULL (0) character. The file type/creator is 'mMsg' 'UL99' Michael Davidson: we need a pop gate Jim (i haven't seen the response either Jim) Rusty Tucker: u mean Drew's message? Michael Davidson: Jonathan, sounds like you could write it in a day Jim S.: Rusty: Sysop Jonathan Paisley: drew's talking about a different thing Rusty Tucker: He's an ISP that has SENDMAIL that supports ETRN Rusty Tucker: If he's your ISP, you don't need it. Rusty Tucker: But, there seem to be a lot of ISP's that prefer setting up universal POP accounts. Michael Davidson: Jim, you didn't make it clear what popsicle was in that message. Michael Davidson: That is true rusty, you can get unified pop accounts easily and don't need an IP#, which is harder to get Rusty Tucker: I think that the UNIX pop servers have better abilities to report on traffic, mail store size and so on. Jim S.: Michael: Look at TF.Sysop message from Drew Michael Davidson: A popgate will definitely enhance TF's salability. For $20 a month, you can provide Internet email for all your business reps Rusty Tucker: And as MD says, there's none of the dynamic IP hassles. Ken Sutherland: please note, our tf server at our isp is a legal second site , i own 21823 and 20504 as verified by spiderisland Michael Davidson: The main hassle is handling the return paths, it would seem Jonathan Paisley: how do you mean Michael? Michael Davidson: Well, the mail goes to the first mail account, the unified account, then is taken and "forwarded" to the TF BBS local mail address. The TF user should not reply to the unified account, so you have to handle this little problem Jonathan Paisley: Again, this is all irrelevant, because all the necessary information is in the RFC822 headers Ken Sutherland: also for those reading the chat log, all demo keycode requests are checked with spiderisland, rusty will deal with all bogus tf serial numbers Michael Davidson: Then, given everything you have said, popgate only has to put one line into each message (for MS to use for sending to local mailboxes). Thus, it is simply a get pop mail and that's it Jim S.: If Popsicle is a uses Pop3 is any reformat required for 822 Jonathan Paisley: Michael: which extra line is this that is required? Rusty Tucker: no, just capture the data and save it as a file Jonathan Paisley: ...what I've been saying all along... Michael Davidson: don't you need an X-Local-To even Jonathan Paisley: no, that's added by intermediate mail servers Rusty Tucker: Just make type and creator Rusty Tucker: hParm.fileParam.ioFlFndrInfo.fdCreator = 'R*ch'; hParm.fileParam.ioFlFndrInfo.fdType = 'R822'; Jonathan Paisley: Mail server will resolve the local user name from the proper 'To' field Rusty Tucker: Creator can be anything actually. Michael Davidson: Then, Rusty, POPSICLE or whatever the name should definitely be implemented ASAP. It is a way for businesses with a $20 account to handle all their mail Michael Davidson: I think that it could be BUILT INTO MS Jim S.: Michael: can that program I sent you be used to see if your ISP support rfc1985? Jonathan Paisley: rusty: Presumably it could also be a 'mMsg' file? and therefore one file could be used for all the incoming messages per session Michael Davidson: Mine does support it JIM, but I didn't try it with your program, probably could be. But then so can SMTP gate in 5.5.3 beta Rusty Tucker: I'd stick with the R822 file, mMsg files are slightly different, but R822 is pure RFC822/MIME Michael Davidson: I would think it would be one big file rather than creating multiple little mail messages, but I may be wrong Jonathan Paisley: ok, but one RFC822 message per file? Can more than one message be inserted into an R822 file by delimiting with Nulls rusty? Michael Davidson: This sounds too easy not to implement Rusty Tucker: I'd make multiple files for a few reasons. Jim S.: You are wrong Jonathan Paisley: who is Michael Davidson: Jeez, the advantages are great, the programing is minimal Ken Sutherland: all of you Ken Sutherland: i think Rusty shot JR Jim S.: a small file on my system is 8k Rusty Tucker: a- it aids in error handling ( lose connect , just delete current local message ) Michael Davidson: probably I'm wrong Jon Jonathan Paisley: Jim: good point there Rusty Tucker: b- ms can begin processing the incoming msgs as soon as the file is closed. Michael Davidson: Good point Rusty, Rusty Tucker: c- there is not a lick of conversion to worry about. Ken Sutherland: rusty, how many Pop3 can ms handle all at once Rusty Tucker: d- you'll never have too many files on the system because MS will parse them out as soon as they come in. Jonathan Paisley: rusty: but the program could easily shorten the file to the last successfully retrieved message if the connection is lost Jim S.: the size does not make any dif. as they do stick around long. Jim S.: add: not Jonathan Paisley: heh Rusty Tucker: righto Jim Michael Davidson: Would the networking code be the only real problem with creating this POP gateway? Rusty Tucker: Single files will actually use less disk space. Rusty Tucker: Oh one more thing Jonathan Paisley: rusty: please explain point 'c' a bit further Jim S.: Rusty: right Jonathan Paisley: rusty: How will single files use less disk space? Rusty Tucker: make the file type a private type until your done processing it. Jonathan Paisley: but of course ;) Rusty Tucker: cua ms will sweep them out before your session is done Rusty Tucker: cua = because Jonathan Paisley: interesting abbreviation Jonathan Paisley: even Michael Davidson: If the networking code is not a real problem to implement, I see absolutely no good reason not to implement pop 3 gateway asap...surely it enhances TF more than anything else on the web Rusty Tucker: c- ( explained ) If you use the mMsg format, there are some minor ( very ) diffs from straight RFC822 Michael Davidson: Why mess with conversion when you don't have to? Rusty Tucker: ( working from memory ) CR is the delimiter, and there is a message separator. Ken Sutherland: fyi , i ran hfs+ this weekend and a folder that held 384 emails shrank from 11.4mb to 1.4mb, I cant wait till November for OS8.0.1 to be released as it will incorporate hfs+ Ken Sutherland: anyone else tried it? Michael Davidson: I haven't Ken, how big is the drive partition Ken Sutherland: 2gb mikael fredriksson: only 8.01 no HFS + Ken Sutherland: 1k files became 1k Michael Davidson: wow, I would have assumed much bigger Jonathan Paisley: what was the allocation table size? Ken Sutherland: just think about all those users and there email folders Ken Sutherland: standard format Ken Sutherland: all i did was select erase disk in system Jim S.: Key: Once switched no going back to HFS ? Ken Sutherland: this works great with the mailbox cleanup we added to online assistant for telefinder Ken Sutherland: would you want to Jim S.: Removal disk. Jim S.: Testing? Ken Sutherland: i am going to dup my users area and put it on the hfs+ drive and compare size Ken Sutherland: my test drive is a Micropolis 2gb Ken Sutherland: and i goofed Ken Sutherland: it was partitioned to 800mb, not 2gb Jim S.: BTW is there any change to NU's Speed disk for OS8? Ken Sutherland: NU 3.5.1 Ken Sutherland: not yet Rusty Tucker: Yep, and you need another for 8.01 Rusty Tucker: Are there ANY HFS+ tools out? Ken Sutherland: is there an issue we need to know about? Rusty Tucker: Yes, there are not any low level disk editors for HFS+ Rusty Tucker: IE you can't recover a trashed disk Ken Sutherland: well it is still alpha (big grin) Rusty Tucker: I would not put anything of value on an HFS+ disk, unless it is being religiously stored to tape. Ken Sutherland: me 2 Ken Sutherland: i was just testing it Jim S.: Is HFS+ same kind of stuff MS is hype on Win98? Jonathan Paisley: a user on SI rusty? Rusty Tucker: yep Rusty Tucker: Terry White Jonathan Paisley: cool. I'll get in touch Rusty Tucker: http://www.macgroup.org Rusty Tucker: Jim, did you catch the note about the 'private file type' Jim S.: yep Rusty Tucker: when you process a message into mil servers spool folder, its good practice to keep it as a private file type Rusty Tucker: until it's finished writing and closed. Jim S.: Like done for News> Rusty Tucker: This keeps MS from trying to use it while its busy. Jim S.: change to BBEitd type Rusty Tucker: And will keep MS from processing a partial file if the system crashes for any reason before the message is complete. Rusty Tucker: Great, just want to get that bit of info into the log. Jim S.: I lost my connection so could not get log will get later. Rusty Tucker: the log will be online at www.spiderisland.com/~chat/ Jim S.: Nap time... CU Michael Davidson: Given the simplicity of the task for Pop gate, why not build it in Rusty? Rusty Tucker: Any last q's? Michael Davidson: Or is there networking code that would be a pain to implement Michael Davidson: MS is almost the whole gateway already Rusty Tucker: Nope, I can either put it in the every growing queue.... Rusty Tucker: or someone else can build it. Rusty Tucker: Its not any easier or harder either way Jonathan Paisley: heh, the latter is preferable for obvious reasons Jonathan Paisley: 'build it' and debug it Rusty Tucker: I'd build it as a gateway app, anyway Michael Davidson: I will test any and all beta's, alphas etc for a pop gate Michael Davidson: I will test your 1985 as soon as I get my ISP to cooperate Rusty Jim S.: For me to test I will have to get a Domain name, etc. Jonathan Paisley: Jim: no you wont Michael Davidson: why not Jon Jim S.: ?? Jonathan Paisley: just make a POP3 account on your TF server, have a POP3 node running and shove some RFC822 mail messages in the user's mailbox Michael Davidson: It should work with a single account, but it will need a unified domain-wide account to be effectively tested Jonathan Paisley: The job of the program is to get those messages out of the user's mailbox and into mail server's spool folder ;) Michael Davidson: Also, couldn't it be made to go to multiple mailboxes. This would be nice for some users Jonathan Paisley: Michael: there is no difference from the client's point of view with a domain-wide account Jonathan Paisley: Michael: I don't think you quite understand the protocol completely... Jim S.: NO NO, my program get from the ISP and put in file(s). Michael Davidson: you could get your mail at your isp mail account and from your TF account in your TF BBS mailbox Michael Davidson: I understand that Jonathan, but... Jonathan Paisley: I know, but the idea is that for testing you pretend that your local POP3 account IS your ISP's account Robert Hall: hello....what did i miss :) Michael Davidson: I see, but then do you know exactly what I mean when I say domain-wide account Jonathan Paisley: yes. [i think so] all mail messages for a particular domain (or more than one domain) are put in that mailbox Michael Davidson: Any_name@mydomain.com goes into a single pop mailbox. Then the pop gate ...Yes you got it Jonathan Paisley: For testing, what I would do is copy some RFC822 mail messages randomly from some of my users mailboxes and put them all into this test account that I have been speaking of. Michael Davidson: True you can use a single Pop3 account, but then only one name is tested Jonathan Paisley: 'one name is tested' how do you mean? Michael Davidson: That would work too, for testing. But I have a domain-wide account and that would be "real-world" testing Jonathan Paisley: as I say, there is no difference to the client Michael Davidson: the normal pop 3 account is to one name, for example smuck@domain.com; Robert Hall: ? (off the topic, may have been covered earlier) Michael Davidson: I want to see mail that comes to each of my users names go into their TF BBS mailboxes Jonathan Paisley: Michael: A normal Pop3 account in the form username@domain.com means that the client logs in as 'username' to the server 'domain.com'. It's nothing to do with the mail address Rusty Tucker: GA Robert Jonathan Paisley: Michael: As I keep reiterating, all this will be done automatically. Provided your ISP has set up the domain wide POP3 mailbox properly, there will BE NO problems Robert Hall: just curious how Johnathan's FTP plug in was coming along, and also, the ETRN command works good Rusty, tested it out (we have a static connection, but i tried it temporarily on a schedule and it worked fine) Michael Davidson: Yes, but the names that come into my domain wide account aren't just username. Robert Hall: Do you plan on implementing the VRFY command??? don't know what frc it is Rusty Tucker: Good to hear! Michael Davidson: I believe you Jonathan. I just want to watch it happen. I've wanted this for 2 years at least Rusty Tucker: VRFY is used to verify an email address. Jonathan Paisley: ‚aren't just usernameé It doesn't matter; it's TF Mail Server's responsibility to deal with them Rusty Tucker: It is not widely supported. Robert Hall: i mean RFC, i guess the VRFY command allows you to check for a certain name at that mails server, example: I type VRFY rusty and it say RUSTY Robert Hall: oops I'm a slow typer today.... Michael Davidson: I understand that MS is responsible to deal with the many users names Jon Jonathan Paisley: Robert: The FTP plug is coming along nicely. I have implemented the /~user name/ directories we discussed last week. Access Privs seem to be fully secure, and I'm now working on the binhex/macbinary/text transfer modes Rusty Tucker: Hey guys, time for me to get some lunch. Rusty Tucker: Will be back at 6pm!! Michael Davidson: Hey thanks Rusty. Jonathan Paisley: I might too! Robert Hall: cool Jonathan....maker sure you let us know when you need some testers :) Jonathan Paisley: ok. will do mikael fredriksson: ;-) Jim S.: Michael: I just got you email. Jonathan Paisley: bfn folks Michael Davidson: Okay Jim..all the concerns I mentioned in it have been discussed here and seem not to be a problem. Michael Davidson: Bye Jonathan, thanks! Jim S.: Ok. I have made a copy and will study it. bfj. Michael Davidson: Bye all ------------------------------------------------------------------ September 26, 1997 -- ©Copyright 1997, Spider Island Software