Thread View: comp.mail.misc
7 messages
7 total messages
Started by David S. Hayes
Tue, 05 May 1987 18:26
Interactive SMTP over phone lines
Author: David S. Hayes
Date: Tue, 05 May 1987 18:26
Date: Tue, 05 May 1987 18:26
20 lines
1383 bytes
1383 bytes
The recent traffic about batch smtp has set me to wondering.
Part of the problem with bsmtp is the 'b'. SMTP is designed to be
an interactive protocol.
At my site, we have some Symbolics lisp hardware. These
machines have software for what Symbolics calls the "dialnet" mail
system. This service works much like UUCP. The difference is
that the login shell is (the lisp equivalent of) "sendmail -bs".
We ought to be able to do this with the current BSD sendmail.
I see a mail transport agent. Sendmail should be told to talk
smtp to the TA. The TA dials, then just acts as a pass-through.
Of course, we don't get file transfer this way, but it still seems
like a reasonable approach.
Anyone want to comment?
--
David S. Hayes, The Merlin of Avalon PhoneNet: (202) 694-6900
UUCP: *!seismo!sundc!hqda-ai!merlin ARPA: merlin%hqda-ai.uucp@brl.arpa
Re: Interactive SMTP over phone lines
Author: feldman
Date: Thu, 07 May 1987 01:15
Date: Thu, 07 May 1987 01:15
24 lines
1681 bytes
1681 bytes
In article <351@hqda-ai.UUCP> merlin@hqda-ai.UUCP (David S. Hayes) writes: >I see a mail transport agent. Sendmail should be told to talk >smtp to the TA. The TA dials, then just acts as a pass-through. This is exactly what we did in order to get mail to other hosts on Tymnet which speak SMTP but not TCP. If a mailer definition is set up in sendmail.cf with no $u (username) field in the mailer arguments, sendmail will assume that it's speaking SMTP to the mailer program through pipes on its stdin and stdout. (This doesn't seem to be documented anywhere, I discovered it while perusing the source.) I wrote a mailer program which builds a Tymnet virtual circuit to the SMTP server on the requested host and gets out of the way, passing data between the stdin/stdout pipes and the network circuit. You would have to do something similar, dialing the phone instead of building a Tymnet circuit of course. If you want a copy of the mailer program, let me know and I'll be glad to send it to you. Steve Feldman Tymnet McDonnell Douglas ..!sun!oliveb!tymix!feldman
Re: Interactive SMTP over phone lines
Author: kyle jones
Date: Thu, 07 May 1987 05:38
Date: Thu, 07 May 1987 05:38
9 lines
968 bytes
968 bytes
This certainly will work; I wrote code to do it a few months ago. The thing had lousy throughput but that was the first communications protocol I ever wrote; I was happy and amazed that it worked as well as it did. If someone with more experience with communications protocols were to attack this, smtp over phone lines could work. kyle jones <kyle@xanth.cs.odu.edu> old dominion university, norfolk, va
Re: Interactive SMTP over phone lines
Author: Rob Robertson
Date: Thu, 07 May 1987 14:04
Date: Thu, 07 May 1987 14:04
19 lines
1304 bytes
1304 bytes
In article <351@hqda-ai.UUCP> merlin@hqda-ai.UUCP (David S. Hayes) writes:
> We ought to be able to do this with the current BSD sendmail.
>I see a mail transport agent. Sendmail should be told to talk
>smtp to the TA. The TA dials, then just acts as a pass-through.
>Of course, we don't get file transfer this way, but it still seems
>like a reasonable approach.
> Anyone want to comment?
The problem is that smtp does not deal with error detection and
correction with regard to line noise.
rob
--
william robertson rob@philabs.philips.com
"indecision is the key to flexi"ps:@
Re: Interactive SMTP over phone lines
Author: Ken Yap
Date: Fri, 08 May 1987 03:53
Date: Fri, 08 May 1987 03:53
4 lines
697 bytes
697 bytes
I'm no mail expert but you can make sendmail talk to stdin and stdout with /usr/lib/sendmail -bs [-v]. Ken
Re: Interactive SMTP over phone lines
Author: Lennart Lovstrand
Date: Sun, 10 May 1987 23:59
Date: Sun, 10 May 1987 23:59
33 lines
2280 bytes
2280 bytes
In article <1209@tymix.UUCP> feldman@tymix.UUCP (Steve Feldman) writes:
> [...]
> Tymnet which speak SMTP but not TCP. If a mailer definition is set up
> in sendmail.cf with no $u (username) field in the mailer arguments,
> sendmail will assume that it's speaking SMTP to the mailer program through
> pipes on its stdin and stdout. (This doesn't seem to be documented anywhere,
> I discovered it while perusing the source.)
Hmm, I'm afraid you didn't look too hard. Both my old BSD4.2 documentation
as well as the BSD4.3 clearly states this.
From section 5.3.6 of sendmail/doc/op.me:
# Finally, an argv template is given as the E field. It may have
# embedded spaces. If there is no argv with a $u macro in it, sendmail
# will speak SMTP to the mailer. If the pathname for this mailer is
# [IPC], the argv should be
# IPC $h [ port ]
# where port is the optional port number to connect to.
In response to all those who have written and asked about the enhancements
to sendmail I promised to post earlier: Don't worry, it's coming. The IDA
Sendmail Enhancement Kit will be released to comp.sources.unix the moment
I have finished the accompanying report and documentation, which should
happen sometime this or next week. Thanks for your encouragement too, I
never knew the urge was this great for something of its kind. I hope you
will like it just as much when you get it.
--Lennart
--
Dept of Computer and Information Science, University of Linkoping, Sweden
Internet: Lennart.Lovstrand@IDA.LiU.SE EAN/X.400: lel@ida.liu.sunet
UUCP: {mcvax,munnari,seismo}!enea!liuida!lel EARN/BITNET: LEL@SELIUI51
(The BITNET address may be somewhat flaky)
Re: Interactive SMTP over phone lines
Author: David Herron, Resident E-mail Ha...
Date: Mon, 11 May 1987 05:30
Date: Mon, 11 May 1987 05:30
40 lines
2746 bytes
2746 bytes
welllll... The idea of doing SMTP over phone lines has been visited already by the CSnet folk, in the form of SMTP over the PhoneNet protocol. It is currently in Beta Test. It runs under MMDF and looks a whole lot like the normal phone channel. It does require MMDF and all that baggage. "that baggage" means a minimum of 2 megs of binaries and a large database (my dbm file is currently 8 megs, but there's lots of "holes" in that file). The database can be smaller if you don't try to know about everything. I am also unsure of how easy it would be for "everybody" to be able to get MMDF, and once they have it be able to configure it. The easiest way to get MMDF is to get a copy of the 4.3BSD distribution. Is it a good idea?? Well, I don't see any compelling reason to stop using UUCP. It's a nice flexible transport-level that all are accustomed to using. I don't see the advantage of doing all the work to get an error-free channel running into your "sendmail -bs" (or whatever) just so you can run an interactive form of BSMTP. :-) Just as not every site runs MMDF, neither does every site run Sendmail. It is also sort of difficult to acquire Sendmail. It is definitely extremely painful to configure Sendmail (part of the reason we're running MMDF here is because I couldn't figure out Sendmail well enough to get it configured). It is easier to add my BSMTP program to an smail system (or MMDF, or Sendmail) than it is to add MMDF or Sendmail to a "nothing" system. What will end up being done is whatever requires the least work. I confident of that. As I see it, the current "least work" for a binary-only site that has no fancy mailer is to add either smail or uumail. Then we can think about using my BSMTP program to make the world "more intelligent". -- ----- David Herron, cbosgd!ukma!david, david@UKMA.BITNET, david@ms.uky.csnet ----- (also "postmaster", "news", and the Usenet map maintainer for Kentucky.) ----- bsmtp-users@ms.uky.csnet for bsmtp discussion ----- bsmtp-users-request@ms.uky.csnet for administrivia
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads