qmail不能识别vadduser添加的用户

– 从stackoverflow交叉发布 –

我是新来的qmail,我负责搞清楚如何设置当前的邮件服务器。 我需要为[email protected]添加一个用户。 在〜/ addaccounts处有一个perl脚本,它读取一个'accounts'文件来创build帐户。 我尝试了这一点,并直接使用vadduser脚本。 他们都创build了/安卓/目录和Maildir结构,但是当我尝试发送电子邮件时,出现以下错误:

Google试图传递您的消息,但被收件人域拒绝。 我们build议您联系其他电子邮件提供商以获取有关此错误原因的更多信息。 其他服务器返回的错误是:511 511对不起,这个名字没有邮箱(#5.1.1 – chkuser)(状态14)。

该用户能够login到POP罚款和日志说,它是成功的,但是当从任何电子邮件帐户发送电子邮件(谷歌曾在这里,但我已经尝试其他人),我得到上述错误。

我试过的东西:

  • 重新启动qmail进程
  • 添加〜/ addaccounts和vadduser的用户(前者使用后者)
  • 手动创build所有目录
  • 使用“telnet localhost 25”尝试发送邮件到[email protected],并得到一个“250确定”的消息,以及其他不存在的电子邮件(设置为弹跳没有邮箱,我相信)。

任何帮助表示赞赏。

如果您最近更改了服务器或者重置了mxlogging,那么您应该等待24到48小时。 某些其他服务器上可能存在caching问题。