Il peut sembler à un utilisateur novice d'un PC et d'Internet que le courrier électronique est un système assez simple composé de quelques modules qui reçoivent et envoient des messages, mais cette opinion est erronée. Le courrier électronique moderne est un système complexe, qui nécessitera plus d'une heure de travail acharné et une assez grande quantité de connaissances théoriques pour créer, configurer et stabiliser le travail.
Nécessaire
- - suffixe;
- - Saslauthd;
- - Cyrus.
Instructions
Étape 1
Tout d'abord, installez le système d'exploitation Debian basé sur Linux. Installez également les packages logiciels requis (postfix, cyrus, sasl). Lors de la toute première configuration du package postfix, définissez la configuration du site Internet. Après cela, spécifiez le nom de votre futur serveur de messagerie ou laissez tout par défaut. Configurez le service d'autorisation saslauthd pour utiliser la base de données sasldb2 en modifiant le fichier dans le répertoire /etc/default/saslauthd. Après la configuration, démarrez le service d'autorisation à l'aide de la console: /etc/init.d/saslauthd start.
Étape 2
Le package saslauthd étant destiné à autoriser les utilisateurs du serveur de messagerie, il devient nécessaire de déplacer son "socket" vers le répertoire principal du serveur /var/spool/postfix/. Le moyen le plus simple de le faire est d'injecter le répertoire avec le socket prêt à l'emploi du package saslauthd dans le dossier requis. Après cela, redémarrez le serveur postfix et vérifiez les fichiers pour les erreurs. Utilisez l'utilitaire telnet pour vous connecter au serveur de messagerie. Entrez ensuite la commande suivante dans la console pour que les packages saslauthd et postfix fonctionnent ensemble: adduser postfix sasl.
Étape 3
Installez le package Cyrus, dont le but principal est de recevoir du courrier du package postfix, puis de le trier. Modifiez le fichier dans le répertoire /etc/imapd.conf. Assurez-vous également que Cyrus et postfix fonctionneront ensemble en les mettant à disposition les uns des autres. Permettre à cyrus de recevoir des informations de postfix et éditer le fichier /etc/postfix/main.cf/:mailbox_transport = lmtp: unix: / var / run / cyrus / socket / lmtp. N'oubliez pas non plus d'ajouter l'utilisateur à la base de données via la console: saslpasswd2 -c cyrus Saisissez le mot de passe après l'invite requise et redémarrez les packages du serveur de messagerie.