邮递员+后缀(maildrop)

我想安装邮递员,已经运行,但当用户发送邮件到邮件列表。

它没有提供,因为它传递给maildrop这个消息,而这反过来又试图寻找邮件列表的Maildir目录。

例如邮件[email protected]

maildrop寻找/ home / maillist目录。 这不存在。

我如何解决这个问题?

我只想使用maildrop。

谢谢

哪个文件存储邮递员邮件列表别名? 如果要将其存储在任何文件中,但缺省情况下(/ etc / aliases或/ etc / postfix / aliases取决于安装),则需要将该文件添加到main.cf文件中的别名映射条目。 假设您将邮件列表条目存储在/ usr / local / mailman / data / aliases中,条目最终会看起来像alias_maps = hash:/etc/postfix/aliases, hash:/usr/local/mailman/data/aliases 。 否则,您的邮件列表别名将需要保存在系统默认别名文件中。 如果您正在执行虚拟域,请改用virtual_alias_maps指令。

一旦你确定在你的main.cf文件中定义了正确的别名文件,那么你将需要重新加载postfix来使用上述的别名映射。

邮件列表条目看起来像列表名listname: "| /path/to/mailman listcommand listname" ,作为默认域的一部分,如listname@domain: "| /path/to/mailman listcommand listname" 。 别名命令行周围的双引号很重要。

文本别名文件不是postfix实际使用的文件。 相反,它通常使用某种数据库格式。 大多数人使用散列数据库types的本地文件。 也可以将LDAP和SQL数据库用于别名映射,但看起来不像您。 要将文本别名文件转换为postfix可以使用的内容,需要运行postalias或postmap命令。 查看man页面( man postaliasman postalias )以获取详细信息,但通常该命令看起来像postalias /path/to/aliases

祝你好运,让我知道如果我回答了错误的问题。