Назад | Перейти на главную страницу

Ubuntu 10.10: почтовый сервер

Предположим, я ничего не знаю о почтовых серверах или Linux / Ubuntu.

Я хочу настроить почтовый сервер, который позволит мне легко добавлять электронные письма с разными доменами и подключаться к различным почтовым клиентам через pop / imap.

Как лучше всего это настроить? Я считаю, что у меня работает postfix, но это все, что я знаю. : / Я новичок в этом. :)

Postfix позволит вам доставлять электронные письма в разные домены и отправлять электронные письма. Вы должны установить что-то вроде Dovecot или Courier для обработки pop / IMAP.

Прочтите документацию Ubuntu по postfix Вот. Важные вещи, на которые следует обратить внимание, - это тип почтового ящика (maildir против mbox) и ваша аутентификация (Dovecot SASL против Cyrus SASL; плоский файл против sql db).

Вы захотите использовать агент доставки виртуального почтового ящика Postfix для доставки почты с отдельных доменов на несистемные учетные записи. Вот пример конфигурации, которую нужно добавить в ваш файл main.cf (/etc/postfix/main.cf) для домена «example.com»:

virtual_mailbox_domains = example.com ...more domains...
virtual_mailbox_base = /var/mail/vhosts
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_minimum_uid = 100
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_alias_maps = hash:/etc/postfix/virtual

В третьей строке virtual_mailbox_maps =. Это файл, который содержит соответствие между адресом электронной почты и местом хранения электронной почты. Вам нужно будет добавить следующее в ваш файл vmailbox (/ etc / postfix / vmailbox):

info@example.com example.com/info
sales@example.com example.com/sales/
# Comment out the entry below to implement a catch-all.
# @example.com example.com/catchall
...virtual mailboxes for more domains...

В седьмой строке main.cf есть строка с virtual_alias_maps = который отображает псевдонимы, которые вы можете использовать. Добавьте в свой виртуальный файл (/ etc / postfix / virtual) следующее:

postmaster@example.com postmaster