qmail 无法识别由 vadduser 添加的用户

qmail 无法识别由 vadduser 添加的用户

-- 来自 stackoverflow 的交叉发布 --

我是 qmail 新手,负责弄清楚当前邮件服务器的设置方式。我需要添加一个用户[电子邮件保护]。~/addaccounts 中有一个 perl 脚本,它读取“accounts”文件来创建帐户。我尝试了这两种方法,并直接使用 vadduser 脚本。它们都创建了 /andrew/ 目录和 Maildir 结构,但当我尝试发送电子邮件时,出现以下错误:

Google 尝试发送您的邮件,但被收件人域拒绝。我们建议您联系其他电子邮件提供商以获取有关此错误原因的更多信息。其他服务器返回的错误是:511 511 抱歉,此处没有该名称的邮箱(#5.1.1 - chkuser)(状态 14)。

该用户可以正常登录 POP,并且日志表明登录成功,但是当从任何电子邮件帐户发送电子邮件时(这里使用了 Google,但我尝试了其他帐户),我收到上述错误。

我尝试过的事情:

  • 重新启动 qmail 进程
  • 从 ~/addaccounts 和 vadduser 添加用户(前者无论如何都使用后者)
  • 手动创建所有目录
  • 使用“telnet localhost 25”尝试发送邮件至[电子邮件保护]并收到“250 ok”消息以及其他不存在的电子邮件(我相信设置为bounce-no-mailbox)。

任何帮助都将受到赞赏。

答案1

如果您最近更改了服务器或重置了 mx 记录,那么您应该等待 24 到 48 小时。其他一些服务器可能存在缓存问题。

相关内容