Mail Server: requisitos do sistema

4

Eu quero criar um servidor de e-mail para uso pessoal. Ele será usado principalmente por mim e possivelmente por alguns membros da família. A carga do sistema será da ordem de 5 a 10 caixas de correio IMAP, todas para uso "humano": sem tráfego pesado, uso corporativo "grande" ou spamming.

Eu gostaria de usar essa pilha:

  • Ubuntu 12.04 x64
  • Exim (alguém sugeriria o Postfix? Estou atrás de leveza e simplicidade)
  • Dovecot
  • ClamAV
  • algo para filtrar spam (sugestões?)
  • carteiro (talvez)

Eu prefiro não instalar outras coisas nesta máquina. Por exemplo, não estou planejando instalar o Apache ou o MySQL (ou qualquer outro DBdaemon) se puder evitá-lo.
(Itens de saúde do sistema, como Unattended_Upgrades, estarão presentes.)

Eu também sei sobre sudo tasksel install mail-server , mas eu prefiro fazer as coisas sozinho: -)

A minha pergunta é:
Que tipo de utilização do sistema devo esperar? Que tipo de máquina eu precisaria?
Eu estava considerando o Amazon EC2 :

  • t1.micro : 613 MiB de memória, até 2 ECUs (para rajadas periódicas curtas), somente armazenamento EBS
  • M1.small : 1,7 GiB de memória, 1 unidade de computação EC2 (1 núcleo virtual com 1 unidade de computação EC2), 160 GB de armazenamento de instância local

Sobre os bancos de dados. Eu não tenho experiência com software de servidor de email (ainda estou estudando a documentação), e gostaria de receber alguns conselhos rápidos sobre se uma integração de banco de dados é realmente necessária. Eu li de pessoas usando o MySQL para configuração do Exim.
Eu tenho uma máquina dedicada MySQL, mas prefiro usar um arquivo simples local como o SQLite. Isso seria possível ou mesmo necessário?

Um último ponto: Estou planejando configurar o Roundcube como um cliente de webmail em outro servidor Apache-PHP. Alguma sugestão sobre isso?

Felicidades

    
por tompave 09.04.2013 / 04:41

1 resposta

2

Tenho um VPS Core de 1 GB de RAM e 1 CPU com o Postfix + Dovecot + rspamd (é um nível clássico OVH VPS 1), e eu não até uso 25% da quantidade total de RAM que tenho.

O postfix é realmente muito leve. No momento, ele está usando menos de 7 megabytes de RAM em todos os seus processos.

Para a filtragem de spam, eu recomendo spamassassin ou rspamd. O Rspamd é um IMHO mais leve, mas requer alguns ajustes para que ele funcione corretamente (ele não adiciona cabeçalhos de e-mail extras por padrão - é necessário configurá-lo para fazer isso para que você possa filtrar as mensagens com uma regra de peneira).

O Spamassassin é ótimo também, mas eu achei que era um monte de recursos.

Ouvi dizer que o ClamAV é bastante pesado, mas não tenho experiência pessoal lá.

Roundcube é bom, mas você também pode querer dar uma olhada em Rainloop , embora possa ser apenas para uso pessoal.

A integração com o banco de dados não é realmente necessária para instalações pequenas, eu não acho. Se você quiser mantê-lo leve, você definitivamente quer evitar um banco de dados como o MySQL.

Se você precisar de um tutorial, A Ars Technica tem uma ótima série de 4 partes sobre como configurar seu próprio servidor de e-mail .

    
por starbeamrainbowlabs 27.10.2015 / 20:20