Estou configurando lentamente um sistema de e-mail em um servidor Centos 7. O software específico que estou usando consistirá em postfix, dovecot e roundcube, embora minha pergunta não seja específica para eles (eu acho).
Cheguei ao ponto em que o postfix e o dovecot estão funcionando e agora só preciso adicionar o webmail (roundcube). Ocorreu-me que, em vez de conectá-lo através de uma porta TCP/IP IMAP padrão, eu poderia usar um soquete unix. Em teoria, isso deveria me proporcionar melhor desempenho/menor sobrecarga, certo? Eu poderia até fechar totalmente a porta 143, forçando meus usuários a usarem uma conexão criptografada (melhor segurança), deixando o soquete não criptografado para acesso local pelo webmail (melhor desempenho). Pelo que eu posso dizer, pombal e cubo redondopodeser configurado desta forma, mas não há indicação de que alguém já tenha tentado isso. Por que é que? Estou esquecendo de algo?
Responder1
Não vejo como o roundcube poderia ser configurado dessa maneira? Os documentos sugerem que $config['default_host'] é um nome de host. Provavelmente também o squirrelmail usa php-imap, e imap_open pede claramente pelo servidor.
E imho não significaria muito para o desempenho. Essa sobrecarga (no localhost) não significa muito em relação ao acesso ao disco ou à realização de classificações e outras coisas
Responder2
O único benefício de usar um soquete Unix seria bloquear o acesso ao host local, mas você pode fazer isso facilmente com uma regra de firewall. Não haverá nenhum benefício visível de desempenho (como alguém que implementou um servidor IMAP, há uma sobrecarga enorme no protocolo e qualquer benefício de não usar TCP/IP seria totalmente inundado pelo protocolo em quaisquer ganhos de desempenho).