VfpWinsock

Télécharger
Evolutions
Ressources
Licence

VFP SendMail
  Spécifications
  Exemples

VFP Radius
  Spécifications
  Exemples
 
 
 
 
 
 
 
 
 
 

 

Evolutions

La version 1.00 : instanciait directement un objet sur la classe "Mswinsock.winsock", c'est le plus simple; mais cela ne fonctionnait pas en runtime sur une machine ne disposant pas d'environnement de développement. Ce bug est référencé chez Microsoft.
Après consultation des discussions sur le sujet sur la toile, nous proposons la surcharge par un VCX qui contourne le problème du Bug Microsoft.

La version 1.01 : se présente donc avec le PRG et son vcx.
Il a été rajouté la possibilité de généré un fichier de trace/log (nouvelle propriété)

La version 1.02 : gère le ESMTP (authentification sur le serveur ESMTP pour expédition)
Attention utilisable à partir de vfp7 car utilisation de l'encodage base64
+ Gestion des code de retour du serveur de mail. (arrêt si erreur)

La version 1.03b : gère les pièces jointes. (et corrige quelques bugs)

La version 1.04  : ajout d'une propriété pour envoyer un corps message en mhtml
      (but récupérer un enregistrement Internet Explorer, excel, word ou une génération xfrx
      et envoyer en corps de mail avec les images, cela rend obsoléte la propriété 'data')
    + corps de messages mhtml avec pièces jointes

La version 1.05  : est une refonte complète pour ne plus utiliser mswinsock.ocx (n'utilise plus de VCX) mais un simple PRG
      Elle adresse directement la DLL Winsock 2 (WS2_32)
      Elle ne pose plus de problème de licence de l'OCX ou d'enregistrement sur le poste client,
      Et permet l'utilisation en DLL (COM)

La version 1.05a : permet l'utilisation en VFP6 car elle intégre son propre encodage en base 64.

La version 1.06 : permet d'utiliser le compte de messagerie par défaut de l'ordinateur en lisant la base de registre

La version 1.07 : Très grosse amélioration de la perfomance. (temps de traitement réduit de 95%), nouvelles propriétés (Priority, Email_Dir_Send)

La version 1.07b : Correction pour mise à la date au format RFC822

La version 1.08 : Ajout du code page.

La version 1.09 : Corrections sur mhtml et pièce jointe. Rajout demande de confirmation de lecture (Notification)

La version 1.10 : Quelques correctifs, Changement Classe, Optimisation de l'expédition des emails à multidestinataires (plus qu'une seul expédition), 1 seul fichier eml, possibilité de nommer le nom du fichier eml.

La version 1.11 : Correctifs de syntaxes pour antispams. Gestion des DLL en mémoire (cas utilisation de plusieurs objets VFPsednMail simultané)

La version 1.12 : Nouvelle propriété (MessageHTML) permettant d'expédier des messages en HTML
      Gestion des multidestinataires TO /TO_NAME et CC_CC_NAME
      Correction calcul GMT dans RFC822
      Probleme antispam de chez Free.fr (boundary)

La version 1.13 : pas de version 13 ^^

La version 1.14 : reprise pour fonctionnement avec VFP6 ...
    Correctif pour sur les fichier joint en html

La version 1.15 : Révision du DateTime 822 pour gestion avec le GetTimeZoneInformation

La version 1.16 : rajout du client Radius
     intégration de UDP dans WS32_2 et modification du rcv()
     rajout M5D pour le radius

La version 1.17 : Recherche du maileur par défaut de utilisateur et utilise si OutLookExpress ou OutLook
     Rajout de la méthode ".Dump()" pour analyser en cas de problème
     Rajout des chaines de localisation Français et Anglais