我想安装邮递员,已经运行,但当用户发送邮件到邮件列表。
它没有提供,因为它传递给maildrop这个消息,而这反过来又试图寻找邮件列表的Maildir目录。
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 postalias
和man postalias
)以获取详细信息,但通常该命令看起来像postalias /path/to/aliases
。
祝你好运,让我知道如果我回答了错误的问题。