Salut les gens,
Je suis à la recherche d'une solution me permettant d'envoyer un mail chiffré et signé avec un certificat.
Jusqu'à présent, ce qui était fait, c'est que sur les postes ou est exécuté le programme, il y avait une installation de Outlook 2003 (version Office donc) avec l'option qui dit que tous les mails sortants sont chiffrés et signés. Donc, en utilisant les fonctions extended MAPI via une librairie (Easy MAPI en l'occurence) on pouvait envoyer un mail chiffré de manière transparente pour l'utilisateur.
Et c'est la que survient le problème. Ben oui, si tout marchait bien, je viendrais pas demander de l'aide sur le forumBref, disais-je, pour des questions de licences, tous les postes ne disposent pas de Outlock, du coup, sur ces postes, lors de l'envoi du mail, c'est Outlook Express qui est appellé. Et la, même si dans les options, le certificat a été ajouté et que les options pour le chiffrement et la signature du mail sont activées, le mail part non chiffré, non signé. Pourtant, si depuis ce même client, j'envoie un mail "à la main", il est bel et bien chiffré. Ce n'est que lorsque l'envoi se passe de manière transparente pour l'user que les options sont bel et bien appliquées...
Maintenant, j'ai envisagé de chiffrer et signer (à l'aide du certificat donc) le mail directement dans delphi avant de le transmettre au client mail afin d'en être le plus indépendant possible. Maintenant, je ne sais pas comment faire, j'ai cherché mais ne trouve rien qui corresponde à ce que je veux.
Je suis sous Delphi 2007 et 2010, sur des postes entre XP et 7. La BDD sont sous SQL-Server 2005 et 2008. Et mon clavier est un logitech de couleur grise.
Merci pour vos pistes et bonne soirée!
Lucas
Partager