我想为某些域托管邮件服务。我已经成功地设置了 postfix 来为那些虚拟域查询 sql。我想做的是:
对于 25 上的连接:
对于 587 上的连接:
我的问题:
A. 我知道上面的 postfix 选项,但我找不到如何根据侦听端口区分它们。
B. 我是否会遇到使用上述政策的所谓合法客户的广为人知的问题?
我是邮件服务器设置的新手,对于任何无意义的问题/假设(请指出),我深表歉意。谢谢。
我试图弄清楚文件系统结构和 dovecot 的命名空间前缀之间是否/什么有联系。具体来说,在我的设置中,我没有声明任何命名空间,所以 dovecot 创建了一个默认命名空间。每当新用户第一次登录时,他们的 maildir 中的文件夹结构是:
Maildir/
...
cur
new
.Sent Items
.Drafts
.Junk E-mail
.Deleted Items
...
Run Code Online (Sandbox Code Playgroud)
当我从电子邮件客户端登录时,我看到这些邮箱:
INBOX
Sent Items
Drafts
Junk E-mail
Deleted Items
Run Code Online (Sandbox Code Playgroud)
我的问题是:
1.INBOX邮箱不应该是“.INBOX”目录吗?通过查看内容,我看到 INBOX 邮箱从“cur”目录中获取其项目。为什么收件箱邮箱出现这种异常?
2.如果我使用inbox=yes 和prefix=FOO 定义显式私有命名空间,会产生什么后果,如果有的话,这会对文件夹结构和客户端邮箱显示产生什么影响?基本上我无法弄清楚名称空间前缀的用途,以及它是否用于命名用户 Maildir 中的实际目录。
谢谢
编辑:阅读答案并进行更多挖掘后,我仍然遇到这个问题:IMAP 邮箱/文件夹在 Maildir 目录中有其相应的 fs 目录,(例如,当用户创建(从他们的 IMAP 客户端)一个顶级文件夹/邮箱,说“重要”,在Maildir下创建了一个“.Important”目录。所以每个IMAP邮箱/文件夹的映射目录都是Maildir的子目录。除了INBOX邮箱:它对应的目录是Maildir本身。我想将 INBOX 目录设置为 Maildir 的子目录,就像所有其他邮箱一样。我根本不使用 mbox。我想做的事情有意义吗?如果是,我该怎么做?
我想从注册商处购买一个域并使用我自己的域名服务器(假设它们已经在 2 个数据中心中托管、配置和侦听某些静态 IP)作为域,而无需由其托管服务提供商 FQDN 指定它们。理想情况下,我想通过在新域中使用 FQDN 命名它们来指定它们。经过一番搜索,我发现了这个:
来自http://en.wikipedia.org/wiki/Domain_Name_System:
当域名在域名注册商处注册时,它们在顶级域的域注册处的安装需要分配一个主要名称服务器和至少一个辅助名称服务器。多个名称服务器的要求旨在即使一个名称服务器变得无法访问或无法操作,也能使域仍然有效。 [11] 主要名称服务器的指定完全取决于给予域名注册商的优先级。为此,通常只需要名称服务器的完全限定域名,除非服务器包含在注册域中,在这种情况下,还需要相应的 IP 地址。
但问题是注册商的 Web 界面中每个名称服务器只有一个文本字段。我无法提供 FQDN 和 IP。
在尝试联系他们之前,我想知道我是否遗漏了一些明显的东西或要求没有人做的事情。