我有一个非常基本的信使安装设置了三个虚拟帐户:admin @,info @和[email protected]。 Admin @是收到大量垃圾邮件的默认帐户。 Info @用于我们的联系表单。 jay @被用作该网站的客户的个人帐户。
我使用以下命令为admin,info和jaybuild立了一个unix帐户: useradd -s /sbin/nologin info 。 然后我使用passwd命令分配了一个密码。 非常基本的东西给你们,我敢肯定。
后缀安装是一个通用的,几乎开箱即用。
使用Thunderbird和Outlook,admin @和info @帐户可以正常工作。 由于某些原因,它抱怨jay @的密码不正确。 我试图删除杰伊和重新创build,并分配不同的密码(abcdefg),它仍然失败。 现在我已经尝试用新密码创build一个名为“thejay”的新帐户,更新了/etc/postfix/virtual文件以包含新帐户,并重新启动了postfix。 无效的密码? 这是怎么回事?
我甚至不知道从哪里开始寻找。 服务器运行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
你应该看看你的/var/log/mail.log或者任何可能告诉你问题是什么的邮件。*文件。
在这种情况下,错误是没有用户主目录,所以Maildir无法创build保存/读取电子邮件的目录。
当我为这个邮箱创build用户时,我就这样做了
adduser –shell / bin / false joe
/ sbin / nologin应该也可以。 但我使用adduser而不是useradd,因为它更友好。 但是用useradd,如果你给“-d -m”参数,那么它将创build用户主目录。
我不能保证这是“最佳做法”,但我知道它是有效的。