Chasqu da UFRGS - PDF
Chasqu da UFRGS
Download "ChasqueMail e-mail da UFRGS"
Judite Furtado Campelo
1 Chasqu da UFRGS Éverton Didoné Foscarini, Rui de Quadros Ribeiro
2 Apresentação Everton Foscarini Diretor Dep. Sustentação no CPD da UFRGS Sysadmin na UFRGS desde 2008 Rui Ribeiro Analista no Dep. de Infraestrutura no CPD da UFRGS Sysadmin na UFRGS desde 2010 Consultor técnico na RNP para a Federação CAFe
3 Agenda na UFRGS Chasque Evolução ChasqueWebmail - Roundcube Migração Maildir -> mdbox Envio de Chasqu v4.0 Estado atual Futuro Conclusões
4 na em 1989 Desde 1993 o CPD provê para toda a Universidade Em 2003 foi criado o Chasqu , baseado em Software Livre
5 Chasque Chasque significa mensageiro, pessoa de confiança que leva recado ou mensagem, a pé ou a cavalo, vencendo todas as dificuldades para cumprir a missão que lhe foi delegada. A palavra é de origem quíchua, e no Império Inca, o chasque percorria grandes distâncias a pé, pois não havia cavalos no continente antes da descoberta da América. Na região do pampa, Chasque denominava o cavaleiro que levava mensagem ou correspondência de um lugar a outro. Há registro do uso da palavra já em 1680, em correspondência entre as Missões Jesuíticas.
6 Chasqu v1.0 2 servidores postfix com todos os papéis Balanceados no Cisco SLB DSPAM + ClamAV Constantes atrasos na entrega NFS + maildrop (alto nível de acoplamento) em 2008 haviam 2 servidores NFS courier (imap/pop) Horde
7 2009 Chasqu v1.5 Serviço NFS foi unificado em Blade + Storage dovecot substituindo courier para imap/pop Necessário criar antispam para Exchange
8 Chasqu v2.0 Virtualizar e separar perfis de serviço do postfix 04/ relay 06/ delivery 06/ smtp 09/ Novos MX Ubuntu10 amavis + spamassassin aposentadoria do DSPAM escalabilidade horizontal
9 Chasqu v2.0 11/ LMTP no bignas Desativamos NFS do maildrop possibilidade de filtros sieve 11/ dovecot2 02/ RoundCube 08/ MX deixa de ser SLB cluster via DNS 09/ Chasque passa a ser MX do Exchange
10 ChasqueWebmail - Roundcube Webmail Horde/IMP sem updates desde 2007 Versão de 2011 do Horde estava muito diferente Update geraria muita demanda de suporte Horde tinha opções demais Download de outra conta via POP3 GnuPG Configurações confusas Toda semana um usuário destruia seu perfil Zimbra? O(Horde)10
11 ChasqueWebmail - Roundcube
12 ChasqueWebmail - Roundcube Interface limpa e intuitiva Configurações simplificadas Ativamente desenvolvido pela comunidade API bem definida Biblioteca de plugins bem estabelecida
13 ChasqueWebmail - Roundcube
14 ChasqueWebmail - Roundcube
15 ChasqueWebmail - Roundcube Plugins UFRGS Identidades permitem apenas s dos usuários Consulta a débito da biblioteca Mensagem de férias Importação de contatos do Horde Blacklist - Herança do Horde Legado - 15% ainda utilizam Horde/IMP Pendente de campanha de desativação
16 v2.0
17 2013 Chasqu v3.0 conversão Maildir - mdbox Fake-MX também recebe s internamente, agilizando entrega ~$ dig mx ufrgs.br +short shemp.ufrgs.br. #somente interno moe.ufrgs.br. larry.ufrgs.br. curlyjoe.ufrgs.br. joe.ufrgs.br. relay3 foi incorporado ao relay.ufrgs.br Migração de serviços balanceados para LVS - Linux Virtual Server blacklist manual de spammers e mailmarketing aumento periódico das quotas das caixas postais
18 Maildir -> mdbox Redução de 97% do número de arquivos por caixa postal 27,5M -> 1M Redução do tempo de backup
19 Maildir -> mdbox Script de preparação do backup Maildir 28h no fim de semana 2h incremental diário mdbox = sem preparação
21 Envio de Necessidade de controle de fluxo Usuários acreditam em qualquer phishing IPs com má reputação não conseguem enviar Separação de perfis de servidores Envio autenticado Relay aberto (interno) Multiplas instâncias de postfix dentro da mesma máquina, com antivirus e firewall para rate-limit
22 Envio de
23 Envio de
24 Envio de Postfwd faz controle de fluxo Grava alertas em log Monitoramento lê log e gera alertas
25 Chasqu v4.0 Caixas postais do Chasqu 100% redundantes Utilização do protocolo dsync Separação em múltiplos servidores de caixas postais Docentes Alunos Contas impessoais 1 ou mais réplicas da caixa postal mantém endereço único via LVS
26 Chasqu v4.0
27 Estado atual Alguns números do Chasqu contas contas ativas em contas acima de 15GB contas no Exchange picos de s recebidos por hora quotas a partir de 2GB, com incremento automático 4.5TB de storage
28 Estado atual
29 Estado atual
30 Futuro Tecnologias que precisam ser implementadas DMARC TLS/DANE IPv6 Replicação das caixas postais via dsync Automatizar/simplificar bloqueio de contas invadidas Update do Roundcube, com troca da interface Adicionar calendário ao Roundcube Novos servidores Ubuntu ou CentOS7
31 Conclusões Serviço de requer desenvolvimento constante Também requer envolvimento constante dos administradores do serviço Reconfiguração do antispam Contas invadidas Travamentos ocasionais do antispam Auditoria de mensagens não enviadas / não entregues / perdidas
32 Chasqu da UFRGS Éverton Didoné Foscarini, Rui de Quadros Ribeiro
33 v3.0
Otimização da Arquitetura de um Serviço de E-mails em Produção
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA CURSO DE CIÊNCIA DA COMPUTAÇÃO ÉDERSON DE VARGAS VIEIRA Otimização da Arquitetura de um Serviço de E-mails em Produção Monografia apresentada