我目前正在设置一些运行 Mac OS X Server Snow Leopard 的新 Xserve 机器。其中一台机器将替换我们当前(老化的)Linux 邮件服务器。
Linux 机器正在运行 Dovecot 的(旧)版本,当然 OS X Server 也在运行 Dovecot。然而,Linux 版本已经被戳穿并被鼓励使用 mbox 格式,而 OS X 当然想要使用 maildir 格式。这不是一个真正的问题,我希望mb2md.pl会为我处理这个......
...但是,我正在使用通过 Open Directory 进行身份验证的用户运行此框,并将 MailStore 从其默认位置移动到 RAID 分区。用户在这台机器上没有主目录,而且我对提供对联网主目录的访问权犹豫不决,因为如果文件服务器出现故障并且人们仍然可以收到他们的邮件,我宁愿这个框保持不变。
但是,从阅读 Dovecot 文档看来,我必须为我的邮件服务器提供某种“主目录”(如果没有其他地方可以放置.forward文件)。
有没有一种公认的方式来解决这个问题?我发现很少有关于 OS X 如何通过服务器管理工具管理 Dovecot 的文档,而且我真的更喜欢通过 GUI 进行配置。在命令行上处理 Mac 是完全可行的,但并不是最优的。
注释?任何人?
我意识到这是一个非常古老的帖子,但它也被查看了很多次。
这真的很有效。用户绝对不需要在服务器上拥有主文件夹,从来没有。
我建议你通过 Server Admin 进行初始配置,然后走命令行的方式,将其视为单程旅行。只要确保经常备份您的配置文件,并意识到如果您之后返回并在 Server Admin 中进行任何更改,它可能会破坏您的手动更改。只要您保留/保留生成的格式,服务器 GUI 工具在这方面做得更好。当然对于 Postfix 配置文件。
至于转发,这有点棘手。您需要使用dscl并为相关用户修改两个键:(
kMailAccountState
从值 Enabled 到 Forward),以及kAutoForwardValue
要转发到的邮件的电子邮件地址。