J'ai récemment acheté un VPS non géré pour héberger les sites Web de mon entreprise. Cependant, j'ai du mal à faire fonctionner les comptes de messagerie, car je n'ai jamais eu que de l'expérience en hébergement partagé.
Le SMV exécute CentOS et Webmin/Virtualmin est installé sur mon ordinateur. J'ai ajouté mon domaine, qui est lyke.org.uk, et cela fonctionne bien. Cependant, lorsque j'ai ajouté un utilisateur et tenté d'accéder à son compte de messagerie à l'aide de Apple Mail, j'ai été en mesure d'établir une connexion SMTP, mais je n'ai pas pu me connecter à l'aide de POP.
De plus, j'ai configuré squirrelmail et je peux envoyer un courrier électronique à n'importe quelle adresse électronique de cet emplacement, mais je n'ai reçu aucun message envoyé à cette adresse par d'autres comptes.
J'apprécierais beaucoup toute aide ou suggestion car je suis complètement nouveau dans VPS et l'hébergement Web sans Plesk ou cPanel.
J'aurais dû poster cette réponse il y a quelque temps, car grâce à @closetnoc, j'ai effectivement réussi à faire fonctionner le serveur de messagerie correctement le soir même où j'ai posté cette question. Pour mémoire, voici la solution à mon problème.
J'avais modifié le format du nom d'utilisateur pour les noms d'utilisateur de messagerie sous "Paramètres système" -> "Modèles de serveur" -> "Mail pour le domaine": nom d'utilisateur @ domaine au lieu de nom d'utilisateur.domaine, qui était à l'origine du problème de connexion. Le démon saslauthd
chargé de l'envoi sécurisé des e-mails doit être exécuté avec l'indicateur -r
pour accepter les noms d'utilisateur de ce format. Pour CentOS, ce que mon VPS est en train d’exécuter, la méthode permettant de faire tourner saslauthd
avec l’option -r par défaut est disponible dans le sujet suivant: https://www.virtualmin.com/node/1557
Cela m'a pris plus de temps pour résoudre ce problème sur mon serveur, car j'avais modifié d'autres paramètres dans Webmin en essayant de le faire fonctionner. La morale est que si vous utilisez Virtualmin, vous devriez très rarement avoir besoin d'aller dans Webmin et de modifier les paramètres (en particulier pour le courrier), car cela peut souvent causer plus de problèmes et est inutile.
Une autre complication que j'ai eue était que le domaine était également hébergé sur un serveur d'hébergement partagé et même si le domaine pointait vers les serveurs de noms du VPS, les enregistrements DNS étaient toujours activés pour le domaine sur le serveur d'hébergement partagé. Cela a provoqué un conflit lorsque j'ai essayé d'envoyer des courriers électroniques à partir d'autres domaines également hébergés sur le serveur d'hébergement partagé, ce qui signifiait que les courriers électroniques n'étaient pas livrés. J'ai simplement désactivé le domaine dans Plesk sur mon serveur d'hébergement partagé pour résoudre ce problème.