Ja, jag har Googlat, men har inte blivit klokare av det, så nu undrar jag om det finns någon klyftig och/eller kunning person som kan ge mig ett handtag.Konversation med SMTP-server, AUTH LOGIN CRAM-MD5, hur gå vidare.
Jag har ett program skrivet i Powerbasic, som skickar ut mejl via företagens egen SMTP-server, och för att eventuella virus inte ska kunna sända mejl ohejdat, så måste mitt program "logga in sig" med användarnamn och lösenord. Och det klarar jag inte av, har försökt läsa RFC2554 = SMTP Service Extension for Authentication, men begriper bara 1-2%.
On man ansluter med Telnet så får man följande konversationen (företagsnamnet ersatt med lite x):
220-torsby.xxxxx.se ESMTP MDaemon 9.0.1; Thu, 24 Aug 2006 13:54:39 +0200
220 All transactions and IP addresses are logged
ehlo lju@torsby.xxxxx.se
250-torsby.xxxxx.se Hello lju@torsby.xxxxx.se, pleased to meet you
250-ETRN
250-AUTH=LOGIN
250-AUTH LOGIN CRAM-MD5
250-8BITMIME
250-STARTTLS
250 SIZE 0
Om jag har fattat rätt, så ska jag svara med kommando "AUTH" + en krypterad sträng med användarnamn och lösenord, baserat på "ETRN" och metod CRAM-MD5, men hur?????
Jag kan inte använda VB, C++ eller något sådan, utan det måste vara i ren bonnig kod i Basic (powerbasic).
/Fim