| 13 | Existem basicamente 3 tipos de servidores envolvidos: |
| 14 | |
| 15 | '''Frontends''' - São os servidores em que os clientes IMAP/POP3 e MTAs(Mail transfer Agent ) se conectam.[[BR]] |
| 16 | Para os clientes eles funciona como se fosse um servidor imap/pop3/lmtp normal. Quando uma operação é disparada[[BR]] |
| 17 | ele verifica no MUPDATE em que Backend está localizada a caixa do usuário e dispara a operação neste Backend.[[BR]] |
| 18 | Se você move a caixa do usuário para um Backend diferente para o usuário é transparente já que o Frontend[[BR]] |
| 19 | sabe a nova localização da caixa do usuário através do MUPDATE.[[BR]] |
| 20 | Os Frontends funcionam de forma redundante. |
| 21 | |
| 22 | |
| 23 | '''Backends''' - São os servidores aonde fica localizado efetivamente a caixa do usuário, a diferença deste servidor para |
| 24 | um servidor IMAP Cyrus normal é que toda a operação efetuada nele é commitada no servidor MUPDATE. |
| 25 | |
| 26 | |
| 27 | '''Mupdate''' - É o servidor que coordena as operações do ambiente, ele funciona como um tipo Banco de Dados.[[BR]] |
| 28 | Ele é responsável em informar aos Frontends a localização da caixa do usuário e em coordenar as operações efetuadas[[BR]] |
| 29 | pelos Backends. |
| 30 | |
| 31 | |