Bonjour

Dans une appli je créé des logs que je souhaite envoyer par mail toutes les 12h.

Pour cela je liste les fichiers de mon répertoire de log.
Si les fichiers .txt ont de plus de 12h je les zip avec System.IO.Compression
et je crée un un fichier gz.

Un fois mes zip réalisés, je liste tout les fichiers gz du répertoire et les attachent à un mail que j'envoie.

Une fois envoyés, les gz sont transformés en .bck pour ne pas les renvoyé à chaque fois et une procédure d'effacement de fichier plus vieux de 7 jours est lancé pour nettoyer le répertoire.



Tout ce process se passe bien à une petite erreur, l'extension du fichier txt dans l'archive gz est présente dans mon backup et a disparue dans les pièces jointes du mail.

Je me retrouve donc avec une archive gz par mail contenant un fichier sans extension.
Ce qui m'oblige a chaque fois que je veux l'ouvrir, d'avoir à choisir le programme pour le visualiser (Ce qui est très chiant)

Comment conserver l'extension .txt pour éviter de d'avoir à choisir le programme.
D'ou vient ce problème, system.mail, provider, firewall ...

Cordialement