Présentation

MDaemon Email Server

Navigation:  Menu Comptes > Paramètres des comptes > Liens vers les pièces jointes >

Présentation

Print this Topic Previous pageReturn to chapter overviewNext page

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, puisqu’il 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 l’administrateur, et non téléchargées directement vers les clients de messagerie où elles pourraient être traitées automatiquement.

L’emplacement de stockage des fichiers et les liens hypertextes est modifiable. Dans MDaemon, il vous suffit d’indiquer l’endroit où seront stockés les fichiers et l’URL à 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 d’accè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, l’option 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 d’indiquer le chemin de ce répertoire, qui peut être dynamique grâce à l’utilisation 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 l’utilisateur. 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 l’adresse électronique de votre compte est [email protected], en suivant l’exemple 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 d’accè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 l’adresse saisie dans le champ URL des messages. Dans la mesure où cette adresse permet d’accéder aux fichiers joints, assurez-vous que le lien hypertexte est actif dans un courrier au format HTML. Vous êtes libre de définir l’utilisation de l’URL et le type d’accès des utilisateurs à leur courrier. Si leur accès est exclusivement local, l’adresse 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 d’accé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 l’URL 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, puisqu’il s’agit d’un répertoire HTML public. Vous êtes totalement libre de choisir l’endroit 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 l’avez configuré pour empêcher l’exé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 l’extension "*.asp". Si votre serveur lançait automatiquement des scripts, quelqu’un pourrait simplement envoyer, par courrier électronique, un fichier contenant un script ou un programme en pièce jointe – tout en sachant qu’il sera extrait – et l’exécuter à distance. Cela représenterait une sérieuse faille de sécurité et pourrait permettre à des personnes malveillantes d’accéder à votre serveur. Soyez très prudent lorsque vous créez le chemin des pièces jointes et l’URL des messages. Gardez toujours l’aspect sécurité à l’esprit.

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 l’espace disque.

MDaemon supprime les pièces jointes d’un message lorsque celui-ci est éliminé du serveur. Il est normal pour un client POP d’envoyer une commande au serveur de messagerie pour qu’il supprime chaque message après qu’il ait été retiré, c’est pourquoi les utilisateurs qui collectent leur courrier via un client POP doivent configurer ce client pour qu’il laisse les messages sur le serveur. Si le courrier est retiré via un client POP qui n’est 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 à l’utilisateur seront alors irrémédiablement perdues et l’URL indiquée dans le message pointera vers un fichier qui n’existe plus. Presque tous les clients de messagerie POP proposent l’option 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 l’option Supprimer les pièces jointes du disque une fois les messages effacés. Dans ce cas, aucune pièce jointe n’est 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.