Forum Linux.débutant Serveur mail

Posté par . Licence CC by-sa
1
19
fév.
2014

Bonjour,

Je souhaiterai avoir des informations sur la configuration matériel minimum requis pour installer un serveur de messagerie pour 100 utilisateurs (10 go/boite utilisateur).

J'ai pour objectif de l'installer avec les paquets suivant :
-Postfix
-Dovecot
-Mysql
-Spamassassin Clamav
-Roundcube

Mon projet tient il la route ?

Cordialement.

  • # oui

    Posté par (page perso) . Évalué à 5.

    Salut,

    Pour 100 utilisateurs, un serveur récent d'entrée de gamme est suffisant.
    Compte 8 Go de RAM, je pense que tu serais tranquille.
    Pour le stockage, prévois de la marge : 10 Go / boîte pour 100 utilisateurs ça fait 1 To, si tu pars sur 2 To tu es tranquille.

    Concernant le choix des logiciels, Postfix/Dovecot/Roundcube c'est une bonne solution, par contre attention, ce sont des logiciels qu'il faut maîtriser pour faire les choses bien et pas se planter, le fait que tu postes dans le forum "Linux.débutant" me fait un peu peur sur ce point-là…

    https://www.domotego.com/ | https://www.maccagnoni.eu/ | https://www.smm-informatique.fr/

  • # oui mais non ;)

    Posté par . Évalué à 4.

    Mon projet tient il la route ?

    oui comme dit sur le precedent post, ça tient la route pour la partie "en cours"
    10Go par utilisateur, avec 100personnes/boites c'est 1To de données (j'imagine à terme)

    mais
    non, ajoute à cela :

    • la redondance, ou un serveur secondaire/tampon, car perdre des emails c'est critique si ca n'arrive pas.
    • les sauvegardes, genre 1 par jour, pendant X jours pour retrouver l'email effacé par erreur par l'utilisateur y a 15 jours.

    y avait une methode de calcul pour ca proposée par Zimbra justement pour calculer ce qu'il fallait envisager comme serveur en fonction du nombre de boites.

    • [^] # Re: oui mais non ;)

      Posté par . Évalué à 1.

      la redondance, ou un serveur secondaire/tampon, car perdre des emails c'est critique si ca n'arrive pas.

      Un MX secondaire n'est pas toujours utile, c'est même prendre un risque : http://www.bortzmeyer.org/mx-secondaire.html

      En revanche, quand t'as une panne, t'as des utilisateurs qui râlent !

  • # Merci de vos réponses aussi rapide.

    Posté par . Évalué à 1.

    Pour le matériel que pensez vous de :
    HP proliant ML350p Gen8
    Xeon 1,8 GHz
    RAM 8 Go
    alimentation 750 W redondante

    9 x HDD SAS II 600 Go HP - 15000tr/min - Total = 5,4 TO.
    Pour effectuer un RAID miroir.

    J'ai posté dans la catégorie débutant car je n'en ai jamais installé.
    Je suis en formation BAC +2 Gestion de parc Info, et en autonomie j'ai installer un
    serveur de gestion de parc sous Debian (glpi + OCS Inventory) et un serveur proxy sous Debian (squid et squidguard).

    L'expérience acquise pendant ces installations me suffiront elle pour faire ce projet ?

    • [^] # Re: Merci de vos réponses aussi rapide.

      Posté par (page perso) . Évalué à 4.

      Que c'est largement plus que nécessaire. 100 utilisateurs, ce n'est rien du tout et ça pourrait tourner sur bien moins que ça.

    • [^] # Re: Merci de vos réponses aussi rapide.

      Posté par . Évalué à 1.

      Salut,

      c'est LARGE.

      J'ai la même configuration au boulot (nombre d'utilisateurs + soft).
      Ça tourne sans problème sur une VM avec 2 CPUs @ 2.4GHz et "seulement" 2 Go de RAM.
      On a provisionné 1.5 To de disque, avec une limitation à 10Go par user. Et après 2 ans, on a "seulement" 200 Go d'utilisé.

    • [^] # Re: Merci de vos réponses aussi rapide.

      Posté par . Évalué à 3.

      Xeon, 8Go de ram…

      faut virtualiser, tu pourras alors avoir, dans un seul serveur :
      - glpi
      - proxy
      - mail
      - annuaire ldap

    • [^] # Commentaire supprimé

      Posté par . Évalué à 2.

      Ce commentaire a été supprimé par l'équipe de modération.

  • # Pour une boîte unique

    Posté par . Évalué à -1.

    Salut,

    J'utilise exactement la même liste de logiciels que toi pour mon serveur de mail (je suis l'unique utilisateur) hébergé sur un VPS Classic 1 d'OVH (http://www.ovh.com/fr/vps/vps-classic.xml).
    Pour résumer, 1 Core à 2.0 Ghz et 512 Mo de RAM faisant tourner une Debian 7.

    Logiquement, en multipliant tout par 10 tu dois être bon ^

    Bon courage, la configuration Dovecot/Postfix est assez coton quand tu l'as jamais fait avant… Et je te conseille de rajouter Sieve, ça se marrie super bien avec le tout et c'est très pratique pour les utilisateurs.

    • [^] # Re: Pour une boîte unique

      Posté par . Évalué à 3.

      Donc si on suit ta logique, il faudrait 10 Cores à 2 Ghz et 5 GB de ram faisant tourner une Debian 70 ?

      Troll mis à part, c'est completement trop pour 100 users, 100 users c'est juste rien, meme avec une utilisation relativement intensive ca doit tourner sans difficultés sur un Atom avec 2 GB de ram.

  • # MySQL

    Posté par (page perso) . Évalué à 7.

    À ta place, j'éviterai d'utiliser une base de données : ça apporte de la complexité sans grand avantage, sauf besoins très, très spécifiques et bien identifiés.

    • [^] # Re: MySQL

      Posté par . Évalué à 1.

      D'accord pour postfix et dovecot.
      Par contre, Roundcube réclame une base de donnée et, question de performance, il faut mieux prendre une vraie base de donnée que du sqlite si on veut un tout petit peu de perf…

      • [^] # Re: MySQL

        Posté par (page perso) . Évalué à 3.

        100 utilisateurs, si on commence à avoir des liste et autres trucs dynamiques, ça peut être intéressant d'avoir une bdd derrière.

        « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

      • [^] # Re: MySQL

        Posté par (page perso) . Évalué à 3.

        Bah, le webmail étant une solution de secours pour quand on n'a pas de vrai client de messagerie sous la main  …

    • [^] # Re: MySQL

      Posté par . Évalué à 3.

      Si tu veux une bonne gestion des comptes c'est annuaire ou bdd, et niveau "simplicité" je trouve perso que la bdd explose l'annuaire ':D Bon faut dire qu'on pratique généralement plus.

      Gérer les comptes comment sinon ? Des comptes Unix ? si l'utilisateur doit avoir accès qu'au mail autant faire du vmail. Utiliser les fichiers genre /etc/postfix/virtual ? Même avec des outils pour gérer ça automatiquement c'est moins naturel qu'une bdd pour l'ajout/suppression/suspension/ changement de mot de passe…

  • # Zimbra

    Posté par . Évalué à 3.

    Sinon tu as un produit qui s'appelle Zimbra, Open Source, qui est assez complet et pas trop compliqué à mettre en place.

    A voir : http://www.zimbra.com/buzz/index.fr.html

  • # Re:

    Posté par . Évalué à 2. Dernière modification le 20/02/14 à 20:04.

    J'ai pour objectif de l'installer avec les paquets suivant :
    -Postfix
    -Dovecot
    -Mysql
    -Spamassassin Clamav
    -Roundcube

    Perso j'ai :
    -Postfix
    -Dovecot
    -Postgresql
    -Rspamd Clamav
    -Horde

    Pour simplifier l'admin, isoler les composants, gérer les ressources (si tout le monde se connecte au webmail à même temps ça doit pas enduire une latence exagéré pour postfix) je te conseille d'utiliser des VM, soit légères type LXC, le plus souple, soit complète avec KVM ou Xen, le mieux isolé.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.