我目前正在build立一些运行Mac OS X Server Snow Leopard的新Xserve机器。 其中一台机器将取代我们目前(老化)的Linux邮件服务器。
Linux机器运行的是(更早的)Dovecot版本,当然也是在引擎盖下,OS X Server也运行着Dovecot。 然而,Linux版本已被戳穿并被推荐使用mbox格式,而OS X当然要使用maildir格式。 这不是一个真正的问题,我希望mb2md.pl会为我处理这个…
…但是我正在运行这个盒子,用户通过Open Directory进行身份validation,并将MailStore从默认位置移动到RAID分区。 用户在这台机器上不会有主目录,而且我对提供访问networking主目录犹豫不决,因为如果文件服务器出现故障,人们仍然可以收到他们的邮件,我宁愿把这个盒子保留下来。
然而,从阅读Dovecot文档看来,我必须为我的邮件服务器提供某种“主目录”(如果没有别的地方放置.forward文件)。
有没有一个可以接受的方式去做这件事? 我发现很less有关OS X如何通过服务器pipe理工具pipe理Dovecot的文档,而且我更喜欢通过GUI来保持configuration。 在命令行上处理Mac是完全可行的,但并不是最佳的。
注释? 任何人?
我意识到这是一个非常古老的post,但它也被观看了很多次。
这真的是正常的。 用户绝对不需要在服务器上有一个主文件夹,从来没有。
我build议你通过服务器pipe理进行初始configuration, 然后转到命令行的方式,并将其视为单向旅程。 只要确保经常备份你的configuration文件,并意识到如果你回去后在服务器pipe理中做任何改变,它可能会破坏你的手动更改。 服务器GUI工具已经得到了更好的了解,只要你离开/保存结果格式。 当然是为了Postfix的configuration文件。
至于转发,这有点棘手。 您需要使用dscl,并为有问题的用户修改两个密钥: kMailAccountState (从值Enabled转发)和kAutoForwardValue (将邮件转发到的电子邮件地址)。