Re (2): User report on LNO
Because I need to use multiple unsyncronised systems to email, recently, I'm not sure if I've already sent this. From: easlab-absa <easlab@absamail.co.za> Date: Mon, 18 Apr 2011 21:37:47 +0200
I never succeeded with ETHO's Mail.Panel ...
Why? What was the difficulty?
That was when I started using ETHO: 1997?8, when P. Muller was very active. He tried to help me debug it. I was getting error-mesg from my ISPs server. Inet debugging is difficult because you have to depend on the line & the 'other side', and pay for the connection/time. Once I found that I could handle mail with 'commands' instead of Mail.Panel , I forgot about Mail.Panel . It won't work now because it uses `Mail.Send *` which hasn't got SendAuthorisation capability.
... without notification my ISP added mailSendAuthorisation ...
Ideally Oberon users write support for it.
As previously explained: I wrote code for the easiest of the 2 authentication-protocols which my ISP offered and tested/used it for a few years, until the ISP 'changed again'.
Otherwise set up any old PC as a Linux based MTA which happily cooperates with ETHO.
Yes, that's why I emphasise the value of ETHO which 'cooperates with linux'; but I HATE having to move this text to `linux's evolution' to mail it. Fortunately I can still receive with ETHO. == Chris Glur. PS. Because it's not solid-technology, it's difficult to explain: the POWER of ETHO as a research tool is demonstated by the following. How, *while still in the email text* I can cutNpaste [after easily finding it] the original code of my TxAuthenticate patch. ------------ PROCEDURE TxAuthenticate; PROCEDURE SendNexpect(Send: ARRAY OF CHAR; Expect: CHAR); BEGIN SendCmd(Mail,Send, ""); Response(Mail, s); CRGtrace.LablVal(s,94); (* Out.String(s); Out.Ln(); *) IF s[0] # Expect THEN Out.String("TxAuth error: "); Out.String(Send) END; END SendNexpect; BEGIN Out.String("TxAuthenticate"); Out.Ln(); SendNexpect("AUTH LOGIN","3"); SendNexpect("Y3JnbHVyQGFic2FtYWlsLmNvLnph","3"); SendNexpect("NT***Qz","2") END TxAuthenticate; ---------- Especially with the ETHO colouring which is lost in the emailing, I can immediately see that the protocol selected is "AUTH LOGIN", and I guess there's my UserName and password in Base64.
Hi Chris, This line in your code made me curious: RGtrace.LablVal I wonder if your oberon system works as a dataserver connected to a DAQ. I'm looking for an oberon solution to gather data from a rs232 port, make a simple presentation and send it trough ftp to a website.* In the V24 code examples I saw a nice solution to put a task in the oberonloop that reads the uart. So my idea is to dust an old native oberon machine and install the networking tools. Did you trie out the ftp server lately? The blackbox/windows, the linux-kst, the LNO or the Bluebottle solutions seem to overcomplicate things. Greets, Frans-Pieter
participants (2)
-
easlab-absa -
Frans-Pieter Vonck