- 论坛徽章:
- 0
|
在搞MTA的时候,遇到了在linux上面最大的困难,搞了半年多都不成功,安装了至少几百次,不过还好我信心强。
终于在这个星期把Postfix+Webmail+POP+SMTP的功能搞定了。
以往每次都是搞定一部分,要么这个不行,要么那个不行,这次成功以后,我觉得这个MTA最大的困难点于:
1.组件太多了,而且还可以N种结合。
2.网上的教程你抄我的,我抄你的,结果要不这里有问题,就是那里不全面。
3.网上的教程太复杂太多功能,往往很多功能是像我这样的初学者用不到的,比如什么杀毒呀,我们目前只要它能基本运行,而不是良性运行。
4.对各个组件的用处不太熟悉,不明白它究竟是干啥的,所以只好一味的抄教程,而不晓得自己是不是可以拿别的东西来替换下。
我的经历是起初可以让Postfix运行,可是无法让用户登录,哪怕是本机telnet。
后来又搞定了用LDAP来认证,结果Webmail又搞不定。
再后来又搞定了Webmail,结果outlook又不行。
直到这个星期才终于搞定了Postfix+Webmail+POP+SMTP的功能。
哪怕是我现在已经搞定了,可是仍然有些组件我晓得他们是干啥的,或者说不用它,用别的行不,我用的是下面的组件,后面的解释只是我个人的理解。
FreeBSD,这个是OS,只有这个是我比较熟悉了。
MySQL,是数据库,用来存用户和虚拟域名等信息,这个应该我是理解对了的,因我也是一个PHP爱好者。
Extmail,这个是Webmail,不难理解。
Extman,后台管理程序,比如加个用户之类的操作,也容易理解。
Postfix,只知道这个是MTA的核心,其实他具体干了什么我不晓得。
Maildrop,这个是啥,我不晓得,只是教程上面说是用来分发邮件的,具体咋分分,咱也不搞清楚。
SASL2,我根本不理解他是用来干什么的。
Courier-IAMP,这个教程上面说是用来提供POP3和IAMP认证的,POP3我知道,只是这个IAMP没用过,也搞不清楚,更不知道他是咱跟Postfix配合的。
其实我很想搞清楚,究竟这个东西的SMTP,POP3,用MYSQL来存用户是个啥意思,用哪个软件实现的,与Postfix又是怎么关联起来的。
我想如果搞明白这个原理,再来看教程会更明白。要不然,知其然不知其所以然还是不行的。
经过将近一年的配置MTA的过程,谈不上经验,写下上面的内容,真的是MTA是一个Linuxer的槛呀!
所以,决定在接下来的时候再打回原型,把它给折了,分个来研究(谈不上,应该是搞明白)每个东西TMD究竟有啥用,相互之间怎么联系的。
已经把这些配置文件全部打包了,回去研究去!
[ 本帖最后由 ChinaID 于 2008-8-23 23:14 编辑 ] |
-
MTA.JPG
(36.13 KB, 下载次数: 91)
MTA CONFIG
|