Bonjour,
Je vous propose un nouvel élément à utiliser : Mail
---------------------------------------------------------------------------------------------------------
Bonjour,
Explications de Mail :
Certain fournisseur d'acces, ne transmettent pas les mails, qui possedent des
fichiers, qui peuvent avoir un virus.(Fichiers ".exe" ou ".bat")
Ce programme :
1) Transforme le contenu d'un dossier en plusieurs fichiers.
Si vous possedez plusieurs sous dossiers, faire un zip avec toute
l'application au complet. Mettre ce zip dans le dossier. Ce programme le tansformera.
2) Ensuite, les fichiers créés, sont comprimés en un "fichier.ZIP", et envoyé par mail.
3) Le destinataire recoit le mail, avec le "fichier.ZIP".
4) Il décompacte le "fichier.ZIP" dans un dossier.
5) Il transforme un des fichiers envoyés, en ".bat" pour réaliser la conversion inverse.
6) L'utilisateur lance le ".bat" pour reconstrure le contenu du dossier de départ.
7) Il récupère ainsi les fichiers envoyés.
Dossier source
Emplacement des fichiers a envoyer par mail
Dossier cible
Dossier qui possèdera 2 fichiers.txt et 2 sous-dossiers. Le dossier cible est a comprimer en ".ZIP", pour être envoyé par mail
(On peut utiliser WinRar pour compacter le dossier cible)
Taille "avant" le nombre
Tailles (en octet) des "premiers fichiers",
Début = Taille aléatoire de départ, des premiers fichiers
Fin = Taille aléatoire de fin, des premiers fichiers
(Un des fichiers créés, aura une taille comprise, entre "Début" et "Fin")
Nombre de fichiers traités
Nombre pour passer de : "premiers fichiers" à : "derniers fichiers"
Taille "après" le nombre
Tailles (en octet) des "derniers fichiers",
Début = Taille aléatoire de départ, des derniers fichiers
Fin = Taille aléatoire de fin, des derniers fichiers
(Un des fichiers créés, aura une taille comprise, entre "Début" et "Fin")
Caractere du fichier cible
Nombre = "nombre de caractère" du nom des fichiers à créer
Début = lettre de départ du nom des fichiers à créer
Fin = lettre de fin du nom des fichiers à créer
Extension
Extension des fichiers à créer
Fichier BAT
Largeur = Nombre de fichier a traiter par ligne dans le fichier BAT
Début du nom = Nom du fichier à créer automatiquement, a la fin d'une ligne
Bouton "Démarrer" Lance la création de plusieurs fichiers cibles
Bouton "Par défaut" Au lancement de l'application, les champs de saisie possèdent les valeurs de la derniere création.
Ces champs peuvent être modifié a notre convenance.
Apres un clique sur ce bouton, les champs de saisie auront les valeurs par défaut.
Case à coché "Bulle d'aide"
En plus de la barre d'état, si la case est cochée, cela affichera de l'aide pour chaque composant.
La présence de la durée du traitement dans le titre de la fenetre, annonce la fin de la création des fichiers cibles.
Le contenue du dossier source n'est pas changé. (Les fichiers présents avant la création, n'ont pas étés supprimés)
Le contenue du dossier cible est le suivant :
- ModeOP.txt = Exemple de texte a placer dans le mail
- Renommer_moi.txt = Fichier.txt que l'utilisateur renommera en un ".BAT" pour effectuer la conversion inverse
- Dossier Application = Dossier qui possèdera les fichiers "envoyés" après conversion
- Dossier Decomposition = Plusieurs fichiers cibles de petites tailles, qui possèdent à eux tous, les fichiers "envoyés"
Le dossier cible est à comprimer en ".ZIP" pour être envoyé par mail
Envoyer le mail avec les explications de "ModeOP.txt" et le "fichier.ZIP" créé a l'instant
Veuillez trouver ci-joint les codes de C++Builder que j'ai développé les 7 derniers mois.
Je prépare les autres code (je retire les composants qui sont dedans) et je vous les envoies lorsqu'ils sont prêts.
Si vous trouvez le moindre BUG, faite le moi savoir, je corrigerais le plus rapidement possible, et vous retournerez le résultat dans les plus bref délais. Je possède les sources !!!.
Si vous voyez des corrections ou des améliorations a apporter, je peux les faire aussi.
Le logiciel "Mail" est en version : 025
Cette version annule et remplace les versions précédentes.
Elle apporte des améliorations, et réalise quelques corrections de BUG.
Composition :
Dossier principale :
Projet.bpr = Fichier projet
Code.cpp = Fichiers sources du projet
Fiche.dfm = Fiche du projet
Entete.h = Fichier déclaration
Fichier.res = Evite un avertissement par C++Builder.
Ce fichier est créé automatiquement s'il n'existe pas.
Executable.exe = Executable avec C++Builder présent sur le PC (non portable)
Sous dossier "Fonctionne sur XP, Win7, et Win8"
Pieces_De_Mail.exe = Executable de l'application
Portable sur un PC de type : XP, ou Win7, ou Win8
Ce PC ne possède pas forcément C++Builder (l'executable est portable)
Certains icônes sont téléchargeables sur :
http://www.01net.com/telecharger/windows/Personnaliser/Icone
Licence : Gratuit
J'ai renommé le fichier envoyé en "Mail025.zip".
Ainsi, il est possible de le télécharger avec l'extension ".zip".
Bonne journée.
Qu'en pensez-vous ?
Partager