我有一个帐户 domainABC.com 正在转移到另一个提供商。相同的用户还有另一个域 domainXYZ.com 保留在服务器上。这些帐户来回发送电子邮件。
为了避免本地交付,除了从 /var/qmail/control/virtualdomains 和 /var/qmail/control/rcpthosts 中删除 domainABC.com 之外,我还需要做其他事情吗?
我是否还需要在 /var/qmail/control/smptroutes 中添加一个条目
非常感谢!
我有一个帐户 domainABC.com 正在转移到另一个提供商。相同的用户还有另一个域 domainXYZ.com 保留在服务器上。这些帐户来回发送电子邮件。
为了避免本地交付,除了从 /var/qmail/control/virtualdomains 和 /var/qmail/control/rcpthosts 中删除 domainABC.com 之外,我还需要做其他事情吗?
我是否还需要在 /var/qmail/control/smptroutes 中添加一个条目
非常感谢!
我假设您使用的是相当普通的 qmail 或 netqmail 系统。您的建议基本上就足够了,但请注意以下几点:
qmail-send
一个 HUP 信号告诉它重新读取虚拟域。virtualdomains
行的目标可能有一个/多个条目(参见手册页);如果它没有被任何其他线路使用,您可能希望删除此线路以保持整洁。如果没有条目,那么将是为该虚拟域配置的用户名。domain:target
qmail-users
qmail-users
virtualdomains
target
smtproutes
因为 DNS 就足够了;它创建了一些额外的不必要的配置,将来可能会导致混乱。一旦域不存在virtualdomains
并rcpthosts
重新qmail-send
启动,qmail 不再配置为域的本地传递,因此将其视为远程域并采取相应措施(DNS 查找和远程传递等)。