无法登录邮件帐户(Courier)-用户名或密码不正确?

无法登录邮件帐户(Courier)-用户名或密码不正确?

我有一个非常基本的 Courier 安装,其中设置了三个虚拟帐户:admin@、info@ 和[电子邮件保护]。Admin@ 是默认帐户,会收到大量垃圾邮件。Info@ 用于我们的联系表。jay@ 用作客户的网站个人帐户。

我使用以下命令为 admin、info 和 jay 建立了 unix 帐户:useradd -s /sbin/nologin info。然后我使用命令指定了密码passwd。我相信这对你们来说只是非常基础的东西。

Postfix 安装是通用的,几乎开箱即用。

使用 Thunderbird 和 Outlook,admin@ 和 info@ 帐户可以正常工作。但出于某种原因,它抱怨 jay@ 的密码不正确。我尝试删除 jay 并重新创建,并分配不同的密码 (abcdefg),但仍然失败。现在我尝试使用新密码创建一个名为“thejay”的新帐户,更新文件/etc/postfix/virtual以包含新帐户,并重新启动 postfix 以确保万无一失。thejay 的密码无效?发生了什么?

我甚至不知道从哪里开始查找。如果有帮助的话,服务器正在运行 ubuntu 10.0x。


请求查看邮件日志以查看发生了什么,肯定有问题。其中一行抱怨“没有这样的文件或目录”,但没有指定目录。我真的不知道该怎么办

日志结果(域名和IP都是假的):

mail.log
Feb 12 16:23:50 mydomain imapd: Connection, ip=[::ffff:0.255.0.255]
Feb 12 16:23:52 mydomain imapd: LOGIN FAILED, user=jay, ip=[::ffff:0.255.0.255]
Feb 12 16:23:53 mydomain imapd: LOGOUT, ip=[::ffff:0.255.0.255], rcvd=46, sent=325

mail.info
Feb 13 10:25:37 mydomain imapd: chdir Maildir: No such file or directory
Feb 13 10:25:37 mydomain imapd: jay: No such file or directory
Feb 13 10:25:37 mydomain imapd: LOGIN FAILED, [email protected], ip=[::ffff:0.255.0.255]

mail.error
Feb 12 15:59:06 mydomain  imapd: jay: No such file or directory
Feb 12 16:00:23 mydomain  last message repeated 7 times
Feb 12 16:01:29 mydomain  last message repeated 5 times
Feb 12 16:02:30 mydomain  last message repeated 9 times

答案1

您应该查看 /var/log/mail.log 或任何 mail.* 文件,它们可能会告诉您问题出在哪里。

在这种情况下,错误是没有用户主目录,因此 Maildir 无法创建保存/阅读电子邮件的目录。

当我为此邮箱目的创建用户时,我会这样做

添加用户 --shell /bin/false joe

/sbin/nologin 也应该没问题。但我使用 adduser 而不是 useradd,因为它更友好。但使用 useradd,如果您提供“-d -m”参数,那么它将创建用户主目录。

我不能保证这是“最佳实践”,但我知道它有效。

相关内容