首页 » 系统架构 » 阅读文章

postfix+extmail+mysql虚拟用户邮件体系原理

2010-05-16 14:07 5042 0 发表评论

简单介绍下原理吧,都知道邮件服务是常用服务中最复杂的,没有之一,配置起来相当繁琐,这里为了节省篇幅,基础的原理部分不做过多解释,仅对所需要的知识进行简单的解释说明. 3edfdsafdsfsdfds

技术改造未来0abcd

原理部分可以用上面这副图来展示,首先当用户登录到postfix后来发送邮件,然后调用cyrus-sasl的库函数,并通过courier-authlib来通过mysql的认证,如果认证通过,则可以发送邮件,如果所发的邮件是本机所接受的邮件,则直接通过postfix存储到mailbox中,而其他用户要想收邮件,dovecot可以实现pop3和imap的MDA功能,而此过程,可以通过配置dovecot也使用mysql来进行对收取邮件的认证;而extmail是实现通过web来代替outlook来实现MUA功能的,用户登录web的认证,也能通过mysql来实现,extman的功能是可以通过用户的注册,修改密码等请求来对账户进行管理的,当然,这样一整套的认证机制可以完全通过数据库来实现,这样就达到了企业级的应用。但这不是最高效的解决方案,都知道像126这样的专业都是通过ldap来实现的,但那是天王级别的应用,笔者介绍的此种邮件服务架构,可以满足大多数企业的应用了。 忘不了你的温柔


收藏此文



评论 共0条 (RSS 2.0) 发表评论

  1. 暂无评论,快抢沙发吧。

发表评论

  • 使用新浪微博登陆
  • 
    疑问 冷笑 悲伤 坏蛋 感叹 微笑 脸红 大笑 吃惊 惊讶 困惑 酷 大声笑 恼火 古怪 转眼睛 给眼色 好主意 箭头 一般 哭了 绿人
  • want to say:

回到页首