Avec cette fonctionnalité, MDaemon supprime automatiquement les pièces jointes des messages entrants, les stocke dans un endroit précis, et les remplace par des liens hypertextes.
Cette fonction accélère significativement le traitement du courrier lorsque vos utilisateurs retirent leurs messages ou synchronisent leurs dossiers de courrier, puisquil ne contient pas de pièces jointes volumineuses. En outre, elle offre plus de sécurité car les pièces jointes sont centralisées, contrôlées par ladministrateur, et non téléchargées directement vers les clients de messagerie où elles pourraient être traitées automatiquement.
Lemplacement de stockage des fichiers et les liens hypertextes est modifiable. Dans MDaemon, il vous suffit dindiquer lendroit où seront stockés les fichiers et lURL à inclure dans le courrier. Vous pouvez utiliser des macros pour rendre ces chemins dynamiques ou les laisser tout simplement statiques. Vous choisissez le niveau de sécurité et les besoins des utilisateurs pour accéder à ces fichiers. Ces éléments dépendent entièrement de votre système et des mesures de sécurité que vous avez mises en oeuvre. Par exemple, il est possible de stocker des fichiers dans un emplacement accessible via FTP, dans un répertoire sécurisé qui nécessite des identifiants daccès spécifiques, ou encore dans un emplacement public accessible à tous.
Pour que la fonctionnalité Liens vers les pièces jointes fonctionne pour un utilisateur, loption Activer l'extraction automatique des pièces jointes MIME doit être activée dans l'onglet Boîte aux lettres de l'Éditeur de comptes et il doit utiliser un client de messagerie utilisé capable de restituer les messages au format HTML tel que WorldClient. Par défaut, les pièces jointes extraites automatiquement sont placées dans le répertoire FILES du compte. Avec la fonctionnalité Liens vers les pièces jointes, vous pouvez rassembler les fichiers de tous les comptes dans un seul répertoire (accessible sur le serveur Web, par exemple). Il suffit dindiquer le chemin de ce répertoire, qui peut être dynamique grâce à lutilisation de modèles et de scripts. Les macros permettent également de créer plusieurs répertoires partagés. Par exemple, le répertoire "$ROOTDIR$\Attachments\$DOMAIN$\" rassemble toutes les pièces jointes dans un sous-répertoire désigné pour le domaine auquel appartient lutilisateur. Ce répertoire est inclus dans un autre sous-répertoire intitulé "Attachments" qui se situe dans le répertoire racine de MDaemon (habituellement C:\MDaemon\). Ainsi, si ladresse électronique de votre compte est [email protected], en suivant lexemple ci-dessus, vos pièces jointes seront placées dans le sous-répertoire "C:\MDaemon\Attachments\exemple.com\". Vous pouvez aussi subdiviser le stockage des pièces jointes en ajoutant au répertoire cité en exemple ci-dessus la macro "$MAILBOX$" utilisable pour les modèles. Vos fichiers seront ainsi stockés dans un sous-répertoire de "\exemple.com", appelé "Frank". Par conséquent, le chemin daccès complet vers le répertoire où seront stockés vos fichiers extraits sera le suivant : "C:\MDaemon\Attachments\exemple.com\Frank\".
Les macros peuvent servir à rendre dynamique ladresse saisie dans le champ URL des messages. Dans la mesure où cette adresse permet daccéder aux fichiers joints, assurez-vous que le lien hypertexte est actif dans un courrier au format HTML. Vous êtes libre de définir lutilisation de lURL et le type daccès des utilisateurs à leur courrier. Si leur accès est exclusivement local, ladresse doit renvoyer à un répertoire partagé, accessible sur le réseau ou en Intranet. Si les pièces jointes doivent être accessibles à tous, vous pouvez les placer dans un dossier HTML public ou un dossier FTP anonyme. Le serveur Web de MDaemon permet aux utilisateurs daccéder plus simplement à leurs pièces jointes : elles sont placées dans un sous-dossier du répertoire "HTML" de WorldClient (habituellement "C:\ MDaemon\WorldClient\HTML\". Le chemin des pièces jointes peut être, par exemple, "$ROOTDIR$\WorldClient\HTML\piècesjointes\$DOMAIN$\" et lURL du message, "http://$DOMAIN$:3000/piècesjointes/$DOMAIN$/". Cependant, en fonction des paramètres de sécurité de votre réseau, les pièces jointes pourraient être mises à disposition de tous, puisquil sagit dun répertoire HTML public. Vous êtes totalement libre de choisir lendroit où vous stockez les fichiers et la façon dont vos utilisateurs y ont accès.
Si vous utilisez IIS ou un autre serveur Web, vous devez alors vous assurer que vous lavez configuré pour empêcher lexécution automatique de scripts ou de programmes dans le répertoire où vous stockez les pièces jointes extraites. Par exemple, IIS ne doit pas exécuter les fichiers avec lextension "*.asp". Si votre serveur lançait automatiquement des scripts, quelquun pourrait simplement envoyer, par courrier électronique, un fichier contenant un script ou un programme en pièce jointe tout en sachant quil sera extrait et lexécuter à distance. Cela représenterait une sérieuse faille de sécurité et pourrait permettre à des personnes malveillantes daccéder à votre serveur. Soyez très prudent lorsque vous créez le chemin des pièces jointes et lURL des messages. Gardez toujours laspect sécurité à lesprit. |
Enfin, lorsque les utilisateurs effacent des messages avec POP, IMAP, ou WorldClient, MDaemon supprime automatiquement toutes les pièces jointes qui y sont attachées pour récupérer de lespace disque.
MDaemon supprime les pièces jointes dun message lorsque celui-ci est éliminé du serveur. Il est normal pour un client POP denvoyer une commande au serveur de messagerie pour quil supprime chaque message après quil ait été retiré, cest pourquoi les utilisateurs qui collectent leur courrier via un client POP doivent configurer ce client pour quil laisse les messages sur le serveur. Si le courrier est retiré via un client POP qui nest pas configuré comme cela, les pièces jointes seront alors supprimées automatiquement dès que les messages sont retirés. Les pièces jointes destinées à lutilisateur seront alors irrémédiablement perdues et lURL indiquée dans le message pointera vers un fichier qui nexiste plus. Presque tous les clients de messagerie POP proposent loption qui permet de laisser les messages sur le serveur. Pour éviter que les pièces jointes extraites ne soient supprimées, vous pouvez désactiver loption Supprimer les pièces jointes du disque une fois les messages effacés. Dans ce cas, aucune pièce jointe nest supprimée, quel que soit létat du message auquel elles étaient attachées au départ, ou le protocole utilisé pour collecter les messages. |