Archives du mot-clé MDaemon

MDaemon a des problèmes d’affichage, que faire ?

Si certaines fenêtres de l’interface graphique de MDaemon ne s’affichent pas correctement, suivez les instructions ci-dessous :

  • Fermez MDaemon, et sauvegardez le répertoire \MDaemon\App\
  • Ouvrez le fichier \MDaemon\App\MDaemon.ini file dans le Bloc-notes
  • Recherchez la section [WindowPositions] et supprimez-la entièrement
  • Vous pouvez également simplement renommer [WindowPositions] en [xWindowPositions].

Comment règler le problème FH_DATE_PAST_20XX ?

Voici l’explication que l’on peut trouver sur le site de Spam Assassin à propose de cette règle:

Explanation
The rule matches the year in the Date header, and checks if it is between 2010/2020 (depending on version) and 2099.

La date d’expédition du mail est contrôlé, et si celle-ci est comprise entre 2010/2020 et 2099 alors le mail est consideré comme suspicieux.
Du coup depuis le 1er janvier tout les mails prennent 3.4 points de spam si la version de Spam Assassin n’est pas à jour.

Pour règler le problème si vous l’avez:

Mettre à jour le moteur anti-spam de MDaemon : Sécurité –> Filtre Anti-Spam –> Mise à jour Anti-Spam

Si vous n’avez pas la possibilité de mettre à jour:

Via votre explorateur Windows, ouvrez le fichier \MDaemon\SpamAssassin\default_rules\72_active.cf

–> Recherchez « FH_DATE_PAST_20XX » et modifiez la 2nde ligne:

header FH_DATE_PAST_20XX Date =~ /20[1-9][0-9]/ [if-unset: 2006]

–> par la suivante(1-9 par 2-9)…

header FH_DATE_PAST_20XX Date =~ /20[2-9][0-9]/ [if-unset: 2006]

Redémarrez ensuite MDaemon.

Il est également possible de rendre ce test nul si jamais vous persistez à avoir des problèmes:

Editez le fichier 50_scores.cf disponnible dans C:\MDaemon\SpamAssassin\default_rules
Puis recherchez la ligne  » score FH_DATE_PAST_20XX ………….. « 

Pour attribuer un score de 0 à cette condition vous remplacez par  » score FH_DATE_PAST_20XX 0 0 0 0 # n=2 « 

Comment récupérer le courrier d’un compte POP de MDaemon avec RelayFax ?

Pour que RelayFax collecte le courrier d’un compte MDaemon, les deux logiciels doivent être paramétrés comme suit :

MDaemon

  1. Cliquez sur le menu Comptes puis sur Nouveau compte.
  2. Dans le champ Prénom et nom, saisissez RelayFax.
  3. Dans le champ Adresse e-mail, saisissez fax.
  4. Indiquez le mot de passe de votre choix dans le champ Mot de passe.
  5. Cliquez sur OK.

RelayFax

  1. Cliquez sur Outils puis sur Boîtes aux lettres.
  2. Dans le champ Serveur, saisissez l’adresse IP du poste MDaemon.
  3. Dans le champ Identifiant indiquez fax.
  4. Indiquez le mot de passe du compte dans le champ Mot de passe.
  5. Cliquez sur le bouton Ajouter.
  6. Cliquez sur Appliquer puis sur OK.

Vous pouvez alors utiliser le Programmateur d’événements de RelayFax pour configurer à quel moment et à quelle fréquence le courrier doit être collecté ou envoyé à MDaemon.

Configurer MDaemon en tant que passerelle pour RelayFax

Configuration d’une passerelle :

Dans MDaemon :

  1. Cliquez sur Passerelles puis sur Nouvelle passerelle.
  2. Indiquez « RelayFax » dans le champ Nom de domaine.
  3. Dans le champ Enregistrer les messages de ce domaine dans indiquez le répertoire dans lequel vous souhaitez stocker les messages entrants du domaine.
  4. Assurez-vous que l’option Extraire automatiquement les pièces jointes n’est pas cochée.
  5. Cliquez l’onglet Accès client de messagerie.
  6. Saisissez « fax » dans le champ Identifiant.
  7. Indiquez le mot de passe de ce compte.
  8. Cliquez sur le bouton Créer le compte ou le mettre à jour.
  9. Cliquez sur Appliquer puis sur OK.

Comment configurer RelayFax et MDaemon sur le même ordinateur ?

Pour configurer RelayFax et MDaemon sur le même ordinateur :

Dans l’interface de RelayFax :

  1. Cliquez sur Outils puis sur Boîtes aux lettres.
  2. Dans le champ Serveur indiquez l’adresse IP du poste MDaemon (par exemple : 192.168.0.1).
  3. Dans le champ Identifiant, saisissez fax.
  4. Indiquez le mot de passe.
  5. Cliquez sur Ajouter.
  6. Cliquez sur Appliquer puis sur OK.
  7. Cliquez ensuite sur Fichier puis sur Propriétés de RelayFax.
  8. Cliquez sur l’onglet Serveur de messagerie.
  9. Dans le champ Transférer les fax reçus vers ce serveur, indiquez l’adresse IP du poste MDaemon.
  10. Dans le champ Envoyer sur ce port TCP, indiquez 25.
  11. Dans le champ Enveloppe SMTP, indiquez l’adresse de l’en-tête FROM.
  12. Remplissez le champ Adresse e-mail par défaut.
  13. Indiquez votre nom de domaine dans le champ Identification HELO.
  14. Cliquez sur Appliquer puis sur OK.

Dans l’interface de MDaemon :

  1. Cliquez sur le menu Comptes puis sur Nouveau compte.
  2. Remplissez les champs Prénom et nom, Adresse e-mail et Mot de passe.
  3. Cliquez sur OK.

Comment migrer une installation de Archive Server avec MySQL sur un autre serveur ?

Pré-requis :

Avant de migrer Archive Server for MDaemon, le logiciel MDaemon lui-même doit avoir été migré sur le nouveau poste (cliquez ici pour en savoir plus).

Procédure :

1. Sur le nouveau poste, ouvrez MDaemon et assurez-vous que la règle du Filtre de contenu d’ASM (par défaut ASM_Rule) pointe vers un répertoire temporaire.

2. Sur l’ancien poste, arrêtez les services de ASM et MySQL et effectuez une copie des dossiers \ASM\Repository et \Program Files\MySQL\MySQL Server *.*\data. Le dossier Repository contenant de nombreux fichiers, il est recommandé de le zipper avant de le copier.

3. Installez MySQL et MyODBC sur le nouveau poste (en conservant si possible le même chemin que dans l’ancienne installation). Utilisez le même mot de passe root MySQL que dans l’ancienne installation.

4. Installez ASM sur le nouveau poste et indiquez le même nom de base de données que sur l’ancienne installation (par ex.  : ASM_DB). Il est important de conserver le même identifiant et le même mot de passe, ainsi que le même mot de passe pour l’administrateur d’ASM.

5. Ne démarrez pas ASM à la fin de l’assistant et une fois l’installation terminée arrêtez le service MySQL.

6. Renommez le dossier \Program Files\MySQL\MySQL Server 5.0\data et remplacez-le par le dossier que vous avez copié dans l’étape 2.

7. Copiez le dossier zippé dans le nouveau répertoire d’installation d’ASM (par défaut : \ASM\Repository).

8. Assurez-vous que le Filtre de contenu de MDaemon ne contienne qu’une seule règle pour ASM et qu’elle pointe bien vers le dossier Queue de ASM (par défaut : \ASM\Engine\Queue).

9. Démarrez les services ASM et MySQL.

10. Dans l’interface d’ASM, vérifiez que les paramètres n’ont pas changé et qu’il est possible de rechercher un message.

11. Copiez les fichiers .msg de l’ancienne installation dans le dossier \ASM\Engine\Queue. Ils doivent être traités par ASM.

L’installation doit à présent être identique à la précédente.

Remarque :

Afin d’éviter tout problème de compatibilité, il est fortement recommandé d’utiliser les mêmes versions de MySQL et ASM que sur l’ancienne installation. Si nécessaire, mettez à jour ASM sur l’ancienne installation avant d’effectuer la migration.

Fermeture du site ORBD.org

Le site ORDB.org, utilisé par MDaemon pour identifer les spams, sera fermé à partir du 31 décembre 2006. Cela n’affectera pas les performances du Filtre anti-spam, mais il est recommandé de le supprimer des listes noires DNS. Pour cela :

– Dans MDaemon, cliquez sur le menu Sécurité

– Cliquez sur Listes noires DNS, onget Hôtes DNS-BL

– Sélectionnez la ligne commençant par relays.ordb.org

– Cliquez sur Supprimer, puis sur Appliquer

Comment enregistrer les données XML de chaque message SyncML ?

Il est possible d’enregistrer les données XML de chaque message SyncML dans un fichier. Pour cela, ajoutez la valeur suivante au fichier WorldClient.ini :

[SyncML]
LogMessages=Yes

Cela peut s’avérer utile dans le cas suivants :

  • Une commande pour un élément spécifique renvoie un code d’erreur. Par exemple, le code d’erreur pour une commande <add> envoyée au client est 500.
  • Vous pensez que le message SyncML peut être corrompu

Comment résoudre les problèmes de synchronisation SyncML ?

Dans la plupart des cas, la première étape consiste à sélectionner le niveau de journalisation « débogage » (dans Configuration > WorldClient > onglet SyncML).

Le serveur ne reçoit pas la requête du client

  • Vérifiez que l’URL indiquée dans le client SyncML est correcte
  • Essayez de coller l’URL SyncML dans un navigateur web
  • Contactez le fabriquant du client SyncML
  • Vérifiez l’état du réseau

Le client ne répond pas au message du serveur avant la fin de la session

  • Allongez la durée du délai de déconnexion
  • Consultez le fichier journal du client et vérifiez qu’il ne contienne pas d’erreurs
  • Dans l’hypothèse où les données envoyées par le serveur ont causé une erreur et que le client ne l’a pas reportée, essayez d’envoyer une requête pour le dossier concerné et de reproduire le problème

Des éléments sont dupliqués lors des synchronisations lentes

  • Si un seul doublon est créé, cela peut être normal
  • Assurez-vous que le fuseau horaire du client soit le même que celui du serveur
  • Récupérez une copie du dossier de l’utilisateur depuis WorldClient
  • Comparez les éléments dupliqués à l’aide des données de l’utilisateur

Des éléments ou des modifications effectuées sur le serveur n’apparaissent pas sur le client

  • Recherchez l’élément dans le fichier journal. S’il s’y trouve, vérifiez le code d’état de la commande associée
  • Vérifiez la date de modification de l’élément sur le serveur. Cette information se trouve dans le fichier .mrk dans le dossier correspondant sur le serveur.
  • Forcez une synchronisation lente depuis le client, ou bien supprimez le fichier syncml*.mrk dans le dossier correspondant sur le serveur

Je souhaite installer MDaemon en cluster. Faut-il posséder une licence pour chaque machine ?

Si MDaemon est exécuté simultanément sur les deux machines, vous devez posséder deux licences avec le même nombre d’utilisateurs.

Si MDaemon est exécuté sur un seul serveur à la fois (configuration actif/passif), une seule licence suffit.

Attention : MDaemon ne « détecte » pas les clusters. Vous devrez donc utiliser un outil tiers pour la synchronisation des fichiers de configuration et des boîtes aux lettres, ou bien placer les boîtes aux lettres dans un emplacement accessible par les deux serveurs.