VfpWinsock

Download
History
Resources
License

VFP SendMail
  Specifications
  Examples

VFP Radius
  Specifications
  Examples
 
 
 
 
 
 
 
 
 
 

 

History

The version 1.00 use object on the class "Mswinsock.winsock, it is the simplest way but that did not function in runtime on a machine not having the development environment. This bug is referred at Microsoft.. After consultation of the discussions on the subject on the net, we propose the overload by one VCX which circumvents the problem of Bug Microsoft.

The version 1.01 is presented with the PRG and its vcx. An option to generate a trace/log file was added (new property)

The version 1.02 can handle the ESMTP (authentification on ESMTP server for sending) Usable starting from vfp7 bus use of the
encoding base64
+ Gestion of the return code of the email server (stop if error)

The version 1.03b manages the attachements. (and some bugs corrects)

The version 1.04 add a property to send a body message in mhtml (goal to recover a recording Internet To explore, Excel, Word or xfrx generation and to send in body of emall with the images) + message body mhtml with attachment

The version 1.05 completely reworks the code so that mswinsock.ocx was not used any more. Winsock 2 DLL is called directly (WS2_32)
It does not pose more problem of license of the OCX or recording on the customer computer, and allows the use in DLL (COM)

The version 1.05a can be used in VFP6 as it integrates its own base64 encoder.

The version 1.06 is able to use the default email account of computer (read from the registry)

The version 1.07 : Very large improvement of the perfomance. (reduced processing time of 95%), new properties (Priority, Email_Dir_Send)

The version 1.07b : change date as RFC822

The version 1.08 : add CodePage Property

The version 1.09 : Corrects bugs on mhtml + attachments. Notification added.

The version 1.10 : Optimization multi recipients.

The version 1.11 : Syntaxe optimization . Management of DLL.

The version 1.12 : New property (MessageHTML) for messages in HTML
      Corrects on multi  TO /TO_NAME and CC_CC_NAME
      Corrects on GMT in RFC822
      Corrects antispam problem with ISP Free.fr (boundary)

The version 1.13 : no version 13 ^^

The version 1.14 :  Synaxes modified  for use with VFP6 ... 

The version 1.15 : Change DateTime 822 for use GetTimeZoneInformation

The version 1.16 : Radius Access Request added
   add UDP in WS32_2 and update rcv() function
   add MD5 for radius service

The version 1.17 : use default Maileur OutLookExpress or OutLook
     new method ".Dump()" for dump in text file in case of debuging
     add string localization for French and English

The version 1.18 : String for localization French and English added
    Corrected : reading registry
    Modified : for big files attachment
    Modified : boundary header for messages with attachement
    and boundary header for HTML message
    Modified : for attachments for MHTML messages

The version 1.19 :  Syntaxes modified  for use with VFP6 ... 
     Modified : initialization of winsock DLL, init() go in Connect()

The version 1.20 : Syntaxes modified  for antispams
     Subject encoding 8859 Quoted Printable if necessary
     Convert .MessageHTML in plain text  in .Message if .Message is not specified
     Method "Reset()" Added for reset all properties
     New form : for making code source example and running it : vfp_winsock_send_mail_examples.scx