Gestion MTA (ISPmanager)
De ISPWiki.
Le panneau d'administration supporte des différents MTA (Mail Transfer Agent)ce qui vous permet d'utiliser votre MTA préféré. Pour configurer le panneau d'administration de la façon qu'il fonctionne avec tel ou tel agent email vous devez ajouter les paramètres données ci-dessous dans le fichier de configuration. Lorsque les modifications sont apportées dans le [devel.config fichier de configuration] vous devez stopper le processus courant du panneau d'administration avec la commande
killall ispmgr
Sommaire |
Sendmail
Afin de configurer le panneau d'administration de la façon qu'il fonctionne avec Sendmail il est nécessaire d'ajouter au fichier de configuration le paramètre
MTA sendmail
Il est nécessaire de spécifier au panneau d'administration les [devel.config#paths chemin] vers les fichiers de configuration et les programmes suivants::
- aliases - est un fichier texte des alias email.
- local-host-names - est un fichier contenant la liste des noms de domaine desservis par l'agent email .
- newaliases - est un programme pour créer une base à partir du fichier contenant des alias email.
- sasl - est un programme pour gérer la base de mots de passe utilisés lors de l'autorisation SMTP AUTH.
- sendmail.pid - est un fichier avec le numéro du processus sendmail qui est nécessaire pour le relancer en cas de modification du local-host-names.
- virtusertable - est un fichier contenant des alias email avec l'utilisation des différants noms de domaines.
Par exemple,
path aliases /etc/mail/aliases path local-host-names /etc/mail/local-host-names path newaliases /usr/bin/newaliases path sasl /usr/local/sbin/saslpasswd2 path sendmail.pid /var/run/sendmail.pid path virtusertable /etc/mail/virtusertable
Si vous utilisez la procédure de redémarrage non standard de sendmail, par exemple, si vous avez besoin de relancer simultanément un autre programme, vous pouvez décrire cette procédure dans un script, puis spécifier le chemin complet vers ce script dans le paramètre path SendmailRestart du fichier de configuration du panneau d'administration, par exemple
path SendmailRestart /usr/local/sbin/my_restart_sendmail.sh
Si rien n'est spécifié, le redémarrage est effectué à l'aide de la commande "kill -1 `head -1 /var/run/sendmail.pid`"
Postfix
Pour configurer le panneau d'administration de la façon qu'il fonctionne avec Postfix il est nécessaire d'ajouter dans le fichier de configuration du panneau d'administration le paramètre
MTA postfix
Vous devez aussi spécifier les [devel.config#paths chemins] vers les fichiers de configuration et les programmes suivants:
- aliases est un fichier texte contenant des alias email.
- local-host-names est un fichier contenant la liste des noms de domaine desservis par l'agent email.
- newaliases est un programme pour créer une base à partir du fichier contenant des alias email.
- postfix est un fichier postfix exécuté. Ce chemin est nécessaire pour relancer le programme en cas de modification du local-host-names.
- postmap est un virtusertable.
- sasl est un programme pour gérer la base de mots de passe utilisés lors de l'autorisation SMTP AUTH.
- virtusertable - est un fichier contenant des alias email avec l'utilisation des différants noms de domaines.
Par exemple,
MTA postfix path aliases /etc/mail/aliases path local-host-names /etc/mail/local-host-names path newaliases /usr/bin/newaliases path sasl /usr/local/sbin/saslpasswd2 path postfix /usr/local/sbin/postfix path postmap /usr/local/sbin/postmap path virtusertable /etc/mail/virtusertable
Exim
Pour configurer le panneau d'administration de la façon qu'il fonctionne avec Exim il est nécessaire d'ajouter dans le fichier de configuration du panneau d'administration le paramètre
MTA exim
Vous devez aussi spécifier les [devel.config#paths chemins] vers les fichiers de configuration et les programmes suivants:
- exim.conf - est un fichier de configuration du serveur email.
- aliases est un fichier de redirection du courrier des adresses locales à celles d'externes (redirection email).
- exim-users est un fichier où est spécifiée la correspondance de telle ou telle adresse email à tel ou tel utilisateur.
- exim-virtualdomains - est un fichier contenant les noms de domaines desservis par l'agent email.
- local-aliases - est un fichier contenant les alias email.
- maildir - est un répertoire pour y stocker le courrier des utilisateurs locaux.
Par exemple,
path exim.conf /usr/local/etc/exim/configure MTA exim path aliases /usr/local/etc/exim/alien-aliases path exim-users /usr/local/etc/exim/passwd path exim-virtualdomains /usr/local/etc/exim/multi-domains path local-aliases /usr/local/etc/exim/local-aliases path maildir /var/mail
CommuniGate Pro
Pour configurer le panneau d'administration de manière à ce qu'il fonctionne avec CommuniGate Pro il est nécessaire d'ajouter dans le fichier de configuration du panneau d'administration le paramètre
MTA cgpro
Vous devez aussi spécifier le mot de passe pour administrer CommuniGate Pro dans le paramètre CommunigateProPassword et le [devel.config#paths chemin] vers le répertoire CommuniGate Pro dans le paramètre CommunigateProPath, par exemple
MTA cgpro CommunigateProUser cgpro CommunigateProPassword paPitev path CommunigateProPath /var/CommuniGate
Désactivation MTA
Si vous n'utilisez pas MTA sur votre serveur, veuillez spécifier le paramètre suivant dans le fichier de configuration du panneau d'administration: MTA
