虚拟用户在后缀

我想将postfix设置为2个域的MTA,每个约10个用户。 我有点困惑与文档。 Postfix有很多邮件传递选项。 我想有一个简单的文件,我将存储所有的电子邮件地址(可能还有他们相应的邮箱)。 我不喜欢系统的passwd文件和mysql都不能用来存储邮件用户。 我应该关注什么文件的部分?

Postfix虚拟自述文件是强制性的起点,涵盖了你正在尝试做的事情,然后谷歌更多(即:发行版的具体说明等)。

这里有很多教程,都略有不同,大多数使用像mysql这样的数据库作为后端,但是如果你理解了映射的后缀概念,那么使用纯文本文件也是一样。

正如totaam所说,虚拟自述文件是开始的地方,更具体地说是独立的域,非UNIX帐户的例子 。

从文档中提取的示例如下所示:

/etc/postfix/main.cf

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 

/ etc / postfix / vmailbox

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

/ etc / postfix / virtual

 [email protected] postmaster 

这些文档是自明性的,但为了社区的利益,请评论您的决议,以添加到网站和回答内容。

我会推荐ISPmail的教程或VBoxAdm ,但既然你不想MySQL这些链接可能不会帮你很多。 也许你想检查一下,以便更深入地了解Postfix如何处理虚拟邮箱。