1 votes

Webmail via imap unix socket - bonne idée ou pas ?

Je suis en train de mettre en place un système de messagerie sur un serveur Centos 7. Le logiciel particulier que j'utilise se composera de postfix, Dovecot et roundcube, bien que ma question ne soit pas spécifique à eux (je pense).

Je suis arrivé au point où postfix et Dovecot fonctionnent et maintenant je dois juste ajouter le webmail (roundcube). Il m'est venu à l'esprit qu'au lieu de le connecter via un port IMAP standard TCP/IP, je pourrais plutôt utiliser un socket unix. En théorie, cela devrait me permettre d'obtenir de meilleures performances et de réduire l'overhead, non ? Je pourrais même fermer entièrement le port 143, obligeant mes utilisateurs à utiliser une connexion cryptée (meilleure sécurité), tout en laissant le socket non crypté pour un accès local par le webmail (meilleures performances). Pour autant que je puisse dire, les deux Dovecot et roundcube puede être configuré de cette manière, mais rien n'indique que quelqu'un ait jamais tenté de le faire. Comment cela se fait-il ? Est-ce que quelque chose m'échappe ?

2voto

Sandor Marton Points 1494

Je ne vois pas comment roundcube pourrait être configuré de cette façon ? La documentation suggère que $config['default_host'] est un nom d'hôte. De plus, squirrelmail utilise probablement php-imap, et imap_open demande clairement le serveur.

Et, à mon avis, cela n'améliorerait pas beaucoup les performances. Cette surcharge (sur l'hôte local) ne signifie pas grand-chose par rapport à l'accès au disque ou aux tris, etc.

1voto

Matt Sergeant Points 494

Le seul avantage d'utiliser une socket unix serait de verrouiller l'accès à localhost, mais vous pouvez facilement le faire avec une règle de pare-feu. Il n'y aura aucun avantage visible en termes de performances (quelqu'un qui a mis en œuvre un serveur IMAP a pu constater que le protocole comporte des frais généraux considérables et que tout avantage lié à la non-utilisation de TCP/IP serait complètement annihilé par le protocole en termes de gains de performances).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X