标题说明了一切。先介绍一下背景,我是一名程序员。我并不热衷于安装邮件服务器,我必须安装一个,因为我正在创建的项目需要使用 Webmail 类型的服务(例如 roundcube 或我自己创建的)。
当我尝试安装 Dovecot/Postfix 并配置 SMTP 和 IMAP 服务以正常工作时出现了问题(如果我使用了一些不正确的词语,请原谅)。我已经尝试了一切方法来尝试通过登录(telnet、webmail [roundcube] 和外部软件(如电子邮件客户端(通过桌面))获得访问权限。
在 telnet 中,当我尝试登录“我的”IMAP/电子邮件帐户或“管理员”IMAP/电子邮件帐户时,会发生以下情况。
user@server:~/# telnet server.com imap
Trying 11.11.11.11...
Connected to server.com.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN AUTH=LOGIN] Dovecot ready.
LOGIN logan password
LOGIN BAD First parameter in line is IMAP's command tag, not the command name. Add that before the command, like: a login user pass
a1 LOGIN logan password
a1 NO [AUTHENTICATIONFAILED] Authentication failed.
a1 LOGIN admin password
a1 NO [AUTHENTICATIONFAILED] Authentication failed.
a1 LOGIN admin
a1 BAD Error in IMAP command received by server.
a1 LOGIN logan 06E0AF9E904FE4CD9D743B4A06ECB3D9467CF9DF
a1 NO [AUTHENTICATIONFAILED] Authentication failed
关于06E0AF9E904FE4CD9D743B4A06ECB3D9467CF9DF
,所有这些都是 SHA-1 哈希密码,用于增加安全性。我设置了纯文本密码和哈希密码,以查看这是否是问题所在,但这没有帮助;或者它把事情搞得更糟了。
在 roundcube 中,这是我的 webmail 安装目录error
中的日志文件。/logs
以下仅列举部分内容:
[17-Nov-2016 02:16:04 -0500]: <0nskdl6a> IMAP Error: Login failed for [email protected] from 1.1.1.1. AUTHENTICATE PLAIN: Authentication failed. in /var/www/mail/program/lib/Roundcube/rcube_imap.php on line 193 (POST /mail/?_task=login&_action=login)
[17-Nov-2016 02:16:22 -0500]: <0nskdl6a> IMAP Error: Login failed for admin from 1.1.1.1. AUTHENTICATE PLAIN: Authentication failed. in /var/www/mail/program/lib/Roundcube/rcube_imap.php on line 193 (POST /mail/?_task=login&_action=login)
[17-Nov-2016 02:17:19 -0500]: <0nskdl6a> IMAP Error: Login failed for logan from 1.1.1.1. AUTHENTICATE PLAIN: Authentication failed. in /var/www/mail/program/lib/Roundcube/rcube_imap.php on line 193 (POST /mail/?_task=login&_action=login)
[17-Nov-2016 02:17:52 -0500]: <0nskdl6a> IMAP Error: Login failed for [email protected] from 1.1.1.1. AUTHENTICATE PLAIN: Authentication failed. in /var/www/mail/program/lib/Roundcube/rcube_imap.php on line 193 (POST /mail/?_task=login&_action=login)
[17-Nov-2016 02:18:20 -0500]: <0nskdl6a> IMAP Error: Login failed for [email protected] from 1.1.1.1. AUTHENTICATE PLAIN: Authentication failed. in /var/www/mail/program/lib/Roundcube/rcube_imap.php on line 193 (POST /mail/?_task=login&_action=login)
[17-Nov-2016 02:26:55 -0500]: <0nskdl6a> IMAP Error: Login failed for [email protected] from 1.1.1.1. AUTHENTICATE PLAIN: Authentication failed. in /var/www/mail/program/lib/Roundcube/rcube_imap.php on line 193 (POST /mail/?_task=login&_action=login)
[17-Nov-2016 02:28:53 -0500]: <0nskdl6a> IMAP Error: Login failed for [email protected] from 1.1.1.1. AUTHENTICATE PLAIN: Authentication failed. in /var/www/mail/program/lib/Roundcube/rcube_imap.php on line 193 (POST /mail/?_task=login&_action=login)
[17-Nov-2016 02:33:38 -0500]: <0nskdl6a> IMAP Error: Login failed for logan from 1.1.1.1. AUTHENTICATE PLAIN: Authentication failed. in /var/www/mail/program/lib/Roundcube/rcube_imap.php on line 193 (POST /mail/?_task=login&_action=login)
我尝试使用完整的电子邮件地址,以及给定定义用户的用户名/etc/postfix/vmail_mailbox
谢谢,非常感谢任何帮助(我希望我在正确的地方)。