Ubuntu 10.10:电子邮件服务器

假设我对邮件服务器或Linux / Ubuntu一无所知。

我想build立一个邮件服务器,可以轻松地添加不同域名的电子邮件,并通过pop / imap连接各种电子邮件客户端。

设置这个最好的方法是什么? 我相信我有后缀运行,但这是我所知道的。 :/我在这是一个小菜。 🙂

Postfix将允许您将电子邮件发送到不同的域,并发送电子邮件。 你应该安装Dovecot或Courier来处理pop / IMAP。

在这里阅读Ubuntu的文档。 重要的事情要注意的是收件箱(maildir与mbox)的types和您的身份validation(Dovecot SASL与赛勒斯SASL;平面文件与SQL数据库)。

您需要使用Postfix虚拟邮箱递送代理将邮件从单独的域传递到非系统帐户。 下面是一个configuration示例,添加到您的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