[nos-bbs] New 2.0j.3 Winlink smtp feature
Jay Nugent
jjn at nuge.com
Tue Aug 27 07:51:18 EDT 2013
Greetings Michael (et al),
On Tue, 27 Aug 2013, Michael E. Fox - N6MEF wrote:
> Gus,
>
> You are incorrect (and also rude). We don't know each other and you
> have no idea what I know or don't know.
>
> *IF* we were on Winlink and wanted to send to the SMTP world, a prefix
> of "smtp:" might make sense. (Well, actually, one would think the CMS
> would be smart enough to look at the address format and figure that out.
> And, in fact, from the telnet interface on CMS, Winlink does send to
> Internet addresses with or without the smtp: prefix.)
>
> But we are NOT on Winlink. We're on JNOS. The message flow is the
> opposite direction. And JNOS is already SMTP. So I stand by my
> statement. It makes no sense to specify "smtp:" at all. But it is
> especially wrong to prefix an address with "smtp:" in order to send to a
> non-SMTP system. That's just wrong. To go from SMTP to Winlink, if a
> prefix is really needed, then the prefix could be "winlink:" or "wl2k:"
> or something like that.
>
> But I argue that a prefix is not necessary at all. Specifically:
>
> 1) The user shouldn't be required to change the destination address to
> overcome some interoperability problem that only occurs in certain
> circumstances which the user is unaware of. Do we have the user
> enter "fbb:" when sending to an FBB BBS? No, that would be silly.
> The user should only be required to put in the proper destination
> address and the system (or sysop) should figure it out from there.
>
> 2) If the JNOS system has an SMTP gateway configured, then a JNOS
> message addressed to callsign at winlink.org will go out immediately via
> SMTP to the Winlink MXs, just like it would for any other Internet
> email user. There is no need to configure or wait on a forwarding
> session. There is no need for a prefix. I just tested this and it
> works just fine, both directions.
>
> 3) If JNOS system does NOT have an SMTP gateway and needs to use the
> BBS forwarding function to connect to the CMS via telnet, then the
> rewrite file could have a single rule:
> *@winlink.org wl2k
>
> That gets everything into a mailbox that can be forwarded. But, Winlink
> has this 3rd party issue. So we need a mechanism to kick in the extra
> "magic" that the "smtp:" prefix currently causes (whatever that is).
> But that should be a directive in the forward.bbs file because it is
> something that pertains only to that specific forwarding connection.
> It should not be something the user has to enter. For example, we have
> "!" = "eschew FBB compression" which can be applied to an individual
> forwarding definition. So maybe a "/" could be used to denote "use
> special winlink secret sauce".
>
> Bottom line, there's no reason to add confusion or complexity to the
> user experience on JNOS just because Winlink does it. The destination
> address is the destination address. Let's not make it more complicated
> than it needs to be.
>
> I hope this can be revisited.
The requirement for the SMTP: in the Subject line is a requirement of
the WL2K folks, not us. It is *their* requirement, and it was added to
their spec just within the last several years. I *think* they did this
originally to limit spam that was getting into their system (and going out
over the air). *Official* senders knew that without the SMTP: prefix,
their mail would never get on the air.
See the WL2K specification at: http://www.winlink.org/B2F
It sucks, I agree. But their system is open to passing big-I Internet
email over the air, and they have TONS of whitelisting and spam filtering
in place in order to make this work for them. The SMTP: prefix was just
another way to limit the spam.
Hope this helps to shed a little more light on the subject,
--- Jay WB8TKL
More information about the nos-bbs
mailing list