开源邮箱系统如何实现单点登录

ExtMail邮箱系统,是面向大容量/ISP级应用,免费的高性能WebMail软件。很多中小企业都以该邮箱系统作为内部邮件服务。在使用过程中,免不了需要与业务系统进行集成,以便用户可以直接从业务系统里,登录邮箱系统。但,问题是ExtMail邮箱系统,是采用perl语言编写。这导致无法熟悉此语言的技术人员,无从下手。因此,下面将介绍如何实现ExtMail邮箱系统的单点登录功能:
1、如何根据帐号查询密码;
2、如何创建SID;
3、如何跳转到主页面。

操作方法

  • 01

    业务系统与邮箱系统的帐号必须一致。

  • 02

    在邮箱系统的extmail/cgi/目录下,创建一个文件:autoLogin.cgi

  • 03

    在autoLogin.cgi文件里,添加查询语句。 代码如下: db = MySQLdb.connect(**DB_CFG) stmt_query = "SELECT password FROM mailbox WHERE username='%s'" username = '%s@%s' % (username, cfg.domain) stmt_query = stmt_query % username db.query(stmt_query)

  • 04

    在autoLogin.cgi文件里,添加创建SID语句。 代码如下: time = str(int(time.time())) sid = hashlib.md5(name).hexdigest() + time

  • 05

    在autoLogin.cgi文件里,添加跳转到主页面语句。 代码如下: head = 'Location: http://%s/extmail/cgi/folders.cgi?__mode=messages_list&sid=%s&folder=Inbox' % (server, sid)

(0)

相关推荐

  • 单点登录解决方案(单点登录流程)

    近些年,越来越多的企业正在迁移到云端,很多客户希望从任何地方.任何地点.任何计算机上无缝访问多个应用程序.在另一方面,由于公司在不同标签下都有数百个接触点,因此尝试处理所有这些接触点将使他们的 IT ...

  • win7系统使用360浏览器登录邮箱的方法

    win7系统使用360浏览器登录邮箱的方法.windows操作系统自带IE浏览器,win7旗舰版系统也不例外,但是一些用户选择下载安装第三方浏览器,360浏览器.最近有位用户询问小编想要使用360浏览 ...

  • 如何使用win10系统自带邮件登录QQ邮箱

    现在大部分电脑都是win10系统,有些用户想知道如何使用自带邮件登录QQ邮箱,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑浏览器,根据下图所示,先搜索并进入QQ邮箱官网 ...

  • 如何在易维系统配置SSO单点登录

    操作方法 01 用户在你的系统或社交网站登录,由你的系统或社交网站授权用户访问客服系统时用到单点登录技术.其意义在于,从你的系统或社交网站切换到客服系统,访问时不必重新登录,不用重启另一套账号,也不必 ...

  • 单点登录介绍

    单点登录是一种广泛使用的开放标准,为创建自定义SSO解决方案提供了灵活的框架. 操作方法 01 jwt请求地址:即远程登陆URL,第三方站点的登陆页面.该选项由管理中心 -> 单点登陆设置 02 ...

  • 微信系统繁忙请重新登录怎么办 微信登不上解决办法

    微信系统繁忙请重新登录怎么办?今天不少玩家发现微信登陆不上,有什么办法可以登上去呢?接下来跟随小编一起来看看微信登不上解决办法. 微信系统繁忙请重新登录怎么办 微信登不上解决办法 方法一.重启手机. ...

  • 开机提示:系统无法让您登录 请确定您的用户名及域名无误的解决办法

    开机时出现:系统无法让您登录,请确定您的用户名及域无误的解决办法 如果是XP的机器. 1:运行->输入“control userpasswords2”->选上“要使用本机,用户必须输入用户 ...

  • windows 7系统如何不输入登录的账号密码

    在自己的电脑上卡在登录界面天天让你输入密码是最烦的,因为我们根本没密码,它也要你输,这让你非常郁闷。那么有没有什么办法来破解了,让你登录的时候不用再按次Enter直接登录呢 。 1 使用这个的环境 你 ...

  • 在CentOS系统上查看用户登录记录的方法

    保留.维护和分析日志(如某个特定时期内发生过的,或正在发生的帐号事件),是Linux系统管理员最基础和最重要的任务之一.对于用户管理,检查用户的登入和登出日志(不管是失败的,还是成功的)可以让我们对任 ...