Почтовый сервер: системные требования

4

Я хочу создать почтовый сервер для личного использования. Он будет использоваться главным образом мной и, возможно, членами семьи. Нагрузка системы будет составлять порядка 5-10 почтовых ящиков IMAP, все для «человеческого» использования: нет интенсивного трафика, «корпоративного» массового использования или рассылки спама.

Я бы хотел использовать этот стек:

  • Ubuntu 12.04 x64
  • Exim (кто-нибудь предложит Postfix? Я за легкостью и простотой)
  • Dovecot
  • ClamAV
  • что-то для фильтрации спама (предложения?)
  • mailman (возможно)

Я бы предпочел не устанавливать другие вещи на этой машине. Например, я не планирую устанавливать Apache или MySQL (или любой другой DBdaemon), если я могу его избежать.
(Тем не менее, будут присутствовать компоненты системы, такие как Unattended_Upgrades).

Я также знаю о sudo tasksel install mail-server , но я предпочитаю самому делать: -)

Мой вопрос:
Какой вид использования системы я должен ожидать? Какая машина мне нужна?
Я рассматривал Amazon EC2 :

  • t1.micro : 613 Мбайт памяти, до 2 ECU (для коротких периодических всплесков), только для хранения EBS
  • M1.small : 1.7 гигабайта памяти, 1 вычислительный блок EC2 (1 виртуальный ядро ​​с 1 вычислительным блоком EC2), 160 ГБ локального хранилища экземпляров

О БД. У меня нет опыта работы с почтовым программным обеспечением (я все еще изучаю документацию), и я бы очень хотел получить краткое заключение о том, нужна ли интеграция с БД. Я читал о пользователях, использующих MySQL для конфигурации Exim.
У меня есть удаленная машина, посвященная MySQL, но я бы предпочел использовать локальный плоский файл, такой как SQLite. Будет ли это возможно или даже необходимо?

Конечная точка: я планирую настроить Roundcube в качестве клиента веб-почты на другом сервере Apache-PHP. Любые предложения по этому поводу?

Приветствия     

задан tompave 09.04.2013 в 04:41
источник

1 ответ

1

У меня есть 1 ГБ ОЗУ 1 CPU Core VPS с Postfix + Dovecot + rspamd (это классический уровень 1 OVH VPS), и я даже не используйте 25% от общего объема оперативной памяти.

Postfix на самом деле действительно легкий. На данный момент он использует менее 7 мегабайт оперативной памяти во всех своих процессах.

Для фильтрации спама я бы рекомендовал либо spamassassin, либо rspamd. Rspamd легче IMHO, но для его правильной работы требуется небольшая настройка, поскольку по умолчанию он не добавляет дополнительные заголовки почты - вам нужно настроить его так, чтобы вы могли фильтровать сообщения с помощью ситового правила).

Спамассасин тоже замечательный, но я нашел, что он ел довольно много ресурсов.

Я слышал, что ClamAV довольно ресурсоемкий, но у меня нет личного опыта.

Roundcube хорош, но вы также можете взглянуть на Rainloop , хотя он может для личного пользования.

Интеграция БД не нужна для небольших установок, я не думаю. Если вы хотите, чтобы он был легким, вы определенно хотите избежать такой базы данных, как MySQL.

Если вам нужен учебник, У Ars Technica есть отличная 4-секционная серия по настройке собственного почтового сервера .

    
ответ дан starbeamrainbowlabs 27.10.2015 в 20:20
источник