免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1652 | 回复: 4
打印 上一主题 下一主题

[服务应用] checkpassword如何认证mysql中存放的用户与密码? [复制链接]

论坛徽章:
9
射手座
日期:2014-07-29 13:05:07双子座
日期:2015-01-11 17:01:522015年亚洲杯之朝鲜
日期:2015-02-01 16:14:282015亚冠之阿尔艾因
日期:2015-06-04 17:54:40数据库技术版块每日发帖之星
日期:2015-08-02 06:20:00数据库技术版块每日发帖之星
日期:2015-10-28 06:20:00数据库技术版块每日发帖之星
日期:2015-11-26 06:20:0015-16赛季CBA联赛之天津
日期:2016-06-20 17:09:2015-16赛季CBA联赛之青岛
日期:2017-02-26 15:54:19
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-04-18 14:22 |只看该作者 |倒序浏览
   
    背景:最近搭建了个qmail,完成后从igenus登陆用户页面,能够认证用户的账户与密码,但是配置outlook的时候pop认证始终没有成功,由于我是用的checkpassword做的用户密码验证。我进行了如下测试:


我在linux终端关闭pop3进程,停止监听110端口,再次测试从igenus登陆
奇迹出现了,我输入错误的密码不能登陆,输入正确的密码才能登陆。


打开测试110端口
[root@qmail log]# telnet localhost 110
Trying 192.168.1.11...
tcpserver: status: 1/40
Connected to localhost.
Escape character is '^]'.
tcpserver: pid 59927 from 192.168.1.11
tcpserver: ok 59927 0:192.168.1.11:110 :192.168.1.11::60716
+OK <59927.1397801687@pop3.host.com>
user user1@msn.host.com   #此为虚拟域,实体域为host.com
+OK
pass 123456
-ERR authorization failed
Connection closed by foreign host.
tcpserver: end 59927 status 256
tcpserver: status: 0/40  

我发现问题所在了,实现用户和密码认证的是igenus,它直接从数据库中读取的。我所谓的pop服务只是打开了110端口,但是用的checkpassword根本没用上。我想用checkpassword实现用户与密码的验证,这样就能配置outlook、foxmail等MUA了。找了很久资料没找到checkpassword验证mysql中用户与密码表的。求高手解答

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:09
2 [报告]
发表于 2014-04-18 16:11 |只看该作者
这么老多的端口,这么老多的密码,就是没有照片片,,,Lee哥,我该把你的帖子寄给谁呀,,

论坛徽章:
5
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
3 [报告]
发表于 2014-04-18 17:27 |只看该作者
puri 发表于 2014-04-18 16:11
这么老多的端口,这么老多的密码,就是没有照片片,,,Lee哥,我该把你的帖子寄给谁呀,,


论坛徽章:
9
射手座
日期:2014-07-29 13:05:07双子座
日期:2015-01-11 17:01:522015年亚洲杯之朝鲜
日期:2015-02-01 16:14:282015亚冠之阿尔艾因
日期:2015-06-04 17:54:40数据库技术版块每日发帖之星
日期:2015-08-02 06:20:00数据库技术版块每日发帖之星
日期:2015-10-28 06:20:00数据库技术版块每日发帖之星
日期:2015-11-26 06:20:0015-16赛季CBA联赛之天津
日期:2016-06-20 17:09:2015-16赛季CBA联赛之青岛
日期:2017-02-26 15:54:19
4 [报告]
发表于 2014-04-19 17:27 |只看该作者
服务器搭建?

论坛徽章:
9
射手座
日期:2014-07-29 13:05:07双子座
日期:2015-01-11 17:01:522015年亚洲杯之朝鲜
日期:2015-02-01 16:14:282015亚冠之阿尔艾因
日期:2015-06-04 17:54:40数据库技术版块每日发帖之星
日期:2015-08-02 06:20:00数据库技术版块每日发帖之星
日期:2015-10-28 06:20:00数据库技术版块每日发帖之星
日期:2015-11-26 06:20:0015-16赛季CBA联赛之天津
日期:2016-06-20 17:09:2015-16赛季CBA联赛之青岛
日期:2017-02-26 15:54:19
5 [报告]
发表于 2014-04-22 18:14 |只看该作者
这问题又是自己解决了,checkpassword 认证mysql中的用户与密码无非就是起到pop服务的认证,既然用了mysql存放用户密码,那么就用vpopmail与mysql来达到认证的功能。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP