If you're using the VCX you're using positively ancient code. THere used to be a DLL based base 64 conversion routine used which was prior to VFP8 which introduced STRCONV() for base64 conversions.
Use the wwSmtp.prg class instead... same interface different source file.
For some reason, a program I inherited suddenly cannot authenticate to the mail server. My mail server log shows that when this happens, the username is not correctly converted to Base64. As a matter of fact, the Base64 username string is not a legit Base64 string.
My first questions is, is this conversion done in the dll or in the vcx?
Second, any idea what might be happening? I'm planning to update the visual class to the latest, and to comb the problem machine for other versions of the dll.
Thanks for any info...