环境:CentOS-6.4

一 .安装前的准备工作

wKiom1MaZwKgsifkAADdiUKCscE189.jpg

系统原先带的poxtfix先卸载掉,不然会影响extmail的安装。在卸载之前把postfix的控制脚本保留下来,在后面就不用再编写了!

wKioL1MaZ1uDEh93AAA1N1MFB-8796.jpg

wKiom1MaZ4_iSuyJAABXsM4A25o241.jpg

启动mysql数据库,添加密码并加入到开机启动项里

wKioL1MaZ6_C8sAgAAAu_fHiRBw206.jpgwKiom1MaZ93CD2L_AAA1YXU1d8s968.jpgwKioL1MaZ8iBhuCCAAAunt_o09o116.jpg

配置httpd

wKiom1Mao7nS5H-JAAAx_MfJnuI974.jpg

wKioL1Mao6Shszm-AADkTv1Kf5k201.jpg

wKiom1Mao-jTdeTvAAAqVfdkWig838.jpg




二 .extmail的安装

解压

wKiom1MaaEnga68HAABP3L73wVE024.jpg

把原来的postfix组和用户都删除,并从新创建

wKiom1MasUPiUfFJAAC3CkIqa-Q350.jpg

wKioL1Ma***x7MXxAACYEEAQMkM805.jpg

wKiom1MasWSyVIf-AABmV8bLZDA925.jpg

wKioL1MasUuztwYJAAEC1Y9NTJk768.jpg


三 .postfix的安装

解压wKioL1MaaLrRcsK_AABSx71MZQI909.jpg

编译并安装

wKiom1MaaWLQGAw2AAEZaQvkAy8977.jpg

wKioL1MaaUugdkE-AAA4uqYLOxw616.jpg

执行newailases

wKiom1MaaaeSVlc7AAAsoEort5o093.jpg

把原先保存postfix的开机脚本移过来

wKiom1Maafnyq8WFAAAvaCbvwMU354.jpg

启动

wKiom1MasZyj4R7_AABQpW5CcJw370.jpg

wKiom1MasaqC0gKEAABYaM4t24k313.jpg


虽然启动没错,但是端口没显示,查看一下日志

wKioL1MaaliScgtkAAQnZYfiA98082.jpg

解决错误

wKioL1MasivgZ_T6AACHIvtUmXY521.jpg

再查看

wKioL1MaapSSZJJcAAB4gMG07TA693.jpg

加入到开机启动项里

wKiom1MasmzzIuTBAAB2Cgh2F3g712.jpg

对postfix配置文件进行更改

wKioL1Maav-QXdihAAAui3e_jgw987.jpg

wKiom1MaazGAwn-QAAAbcmVJKOo874.jpg

wKioL1MaaxWxBGdkAAAUFWvnD0c375.jpg

wKiom1Maa0eRcSIHAAAZQg1bNFU015.jpg

wKioL1Maay3C0wIgAABKe02Sq1Y472.jpg

wKiom1Maa16jx2PCAAAcomoOMtg318.jpg

修改完毕,启动sasl

wKiom1MaspzBKZp3AABEP6Wze1Q822.jpg

测试一下

wKiom1Maa8jht-SZAAG2dFv5YfQ971.jpg

wKiom1Maa9PAshffAAHwTji6u0g730.jpg

测试正常!修改一下sasl配置文件,加入安全选项(这个smtpd.conf是新建的)


wKioL1MajUeAYQI4AABVY50-VV0164.jpg

wKioL1MajJ-QM8voAAA4pyexocM443.jpg

往postfix配置文件里面插入一些相关的命令

wKiom1MajNyjPIvVAAArdnubP68018.jpg

wKioL1MajMLikADTAAJ6epBoMxs983.jpg

重启

wKioL1MajO3yXsmpAABtOShFvKA125.jpg

再次测试

wKiom1MajTCgjdtCAAHMLRCV_xM046.jpg


四 . 安装courier-authlib

解压

wKiom1MajZ_wk0hhAABZCrJLi-s161.jpg

编译并安装

wKioL1MajZrSkcNqAADvKshGgfw043.jpg

wKiom1MajczgpbkxAAA-fYrpNHE332.jpg

编辑库文件

wKioL1MajeahLO4XAABPyJ6r9dE561.jpg

wKioL1Majf3Q-IZfAABIRANy-5s031.jpg

刷新库文件并查看

wKiom1Majk2xME-YAATRNPSkcvg629.jpg

做一个链接

修改ourier-authlib的启动脚本

wKiom1MajsOSA1jvAAHQqHbrSu8858.jpg

修改courier-authlib的一些配置wKioL1Majr6xH_cmAAC2vQ2F1Ic831.jpg

wKiom1MajySTn7c1AACEf8ft7BE636.jpg

wKioL1MajxyA9pftAAArdXNc1Uo318.jpg

wKiom1Maj1GAVwSZAAC0ZvZ4E7k758.jpg

wKiom1Maj4zABwmZAAAlMHJdVpM714.jpg

wKioL1Ma6VbRqbqlAABdR2qNkaE598.jpg

wKiom1Maj6mjEdiHAAA2bIbzuK4888.jpg

wKioL1Maj7GC5i5zAAAW3MtWAY0689.jpg

wKiom1Maj-WSBK-pAAAd5jtsI-M228.jpg

wKioL1Maj87QTOrQAAAlBE_Gjqc045.jpg

wKiom1MakACCAMPZAAAmzR4yhBs256.jpg

wKioL1Maj-ailX71AAAfN0kagjc718.jpg

wKiom1Ma6aHz6i3fAACgvlsVh70967.jpg

wKioL1Maj_yz4BFRAAEvxbtlJ7g614.jpg

启动

wKiom1MakEfiRH5ZAAFJNFvJNNQ925.jpg

只要出现socket这个目录,就说明启动成功了

加入开机启动项里

wKioL1MakF7QoWS_AABsoIyECZY178.jpg



需要建一个目录

wKioL1MamEqwfjY5AABgh4qRYEE500.jpg

在/usr/local/lib.sasl2下创建一个smtpd.conf的文件

wKioL1Mal-iDla53AAAyOq8ea9s867.jpg

wKiom1MamLrzhox9AACarsFk7rk176.jpg

重启sasl

wKioL1MamKmAQ2fOAAEQNoUu0Zc906.jpg


同时postfix的配置文件里面插入相应的命令

wKioL1ManmmhYvvxAAAvSPKy0xU665.jpg

wKiom1Manu7TCj8dAARyA3I2aPw458.jpg

重启


五 . dovecot配置


现在需要把extman中的一些文件导入到数据库里

wKiom1Manz7R-uuQAAAsTo4fDJs824.jpg

wKiom1Man0vQMk-xAAIcZ8HveQ8594.jpg

wKioL1ManzLxBYbeAAFkxAxi254863.jpg


wKiom1Man6LgSSIkAABFirX95SA938.jpg

配置dovecot

wKiom1Man7eiauw_AAD06318kaM961.jpg

wKioL1Man-ahDsayAABJwxv4WX4362.jpg

wKiom1MaoEvSWVt_AAAvekTm7Tc205.jpg

wKiom1MaoHbQb3JkAAA1dZaGN0c568.jpg

wKioL1MaoGXj4I4YAAA7OdleBb8315.jpg

wKioL1MaoIjyZO-oAAA2iXjnQes800.jpg

wKiom1MaoL2wq15KAAGBueMkoUQ988.jpg

重启dovecot并加入到开机启动项里

wKiom1MaoOrgoQRWAACbcCZ1OYc910.jpg


六 .extmail安装

首先创建一个目录

wKioL1MaoV_hl2o4AAA1RKIiKDo360.jpg

解压

wKiom1MaoWCjid_WAABOCpqz_Zc408.jpg



把先前解压的extman移动过来

wKiom1Maof6gRqK0AAA1ZCWioPg848.jpg

改名

wKiom1MaomWRiOOIAABqOBYg3OQ690.jpg

修改webmail

wKioL1MaomOQtJqRAAAiq6t4Yl4399.jpg

wKiom1MaopfQx-1TAAAlcPH2g50220.jpg

wKioL1MaoojhneAGAAAxGwTu_tk662.jpg

wKiom1MaorziBBNRAABDPkYbNRs527.jpg

wKiom1MaosjyqnCXAABfpZ1mbDQ348.jpg

修改cgi属性

wKioL1Maoz6zP2eBAABIAC5ab5A511.jpg


七 .配置httpd

wKiom1Mao7nS5H-JAAAx_MfJnuI974.jpg

wKioL1Mao6Shszm-AADkTv1Kf5k201.jpg

wKiom1Mao-jTdeTvAAAqVfdkWig838.jpg

httpd配置文件里面加入了一些关于cgi的文件,所以现在要安装关于cgi的软件

wKioL1MapUiAdTVJAAB0Ts8X084330.jpg


八 .unix-syslog的安装

解压

wKiom1MapbKCzBJOAABLBe5eUwc361.jpg

编译并安装

wKioL1MapaTDfpdEAAA3EE9sN3I011.jpg

wKioL1Mapb2gOc2cAAA2ENVBKTE708.jpg



测试一下

wKioL1MarEWQbPLBAALQrCRt-5I452.jpg

显然是可以访问到,但是不能注册,接下来需要修改配置

wKiom1MarPuiiXgjAABoJyElkso936.jpg

wKioL1MarLuxcrBxAAAaMD58fz8623.jpg

wKioL1MarOaioplcAAAtYkycvs0894.jpg

wKioL1MarPbBHQH0AAAutcitL2k058.jpg

wKioL1MarSOzgfcdAAAeKh1kV2s176.jpg

wKioL1MarTSy8B5lAABMf7JSV-U943.jpg

wKiom1MarWnRiDGnAAA1ZyIjnm4345.jpg

wKioL1MarXGzfYOwAAFbGlNocxY659.jpg

wKioL1MarZKBhu5YAAAkCapXZls014.jpg

wKiom1MardGiMbFEAAAYDu1SSHY135.jpg

wKioL1MarbbS42bfAACcT5ZpWlM472.jpg


再次测试,并用初始账号登陆  默认管理帐号为:root@extmail.org  密码为:extmail*123*

wKiom1Margbjqi68AAL3raBsr20489.jpg


登陆成功,注册一个账号,并到数据库里面查看是否有记录

wKiom1Marr3RJX7pAAFG9xqpej4161.jpg

wKiom1Maro_xBdRSAAAkA7nyFN8588.jpg

wKioL1MarnjzIYS5AAIcQeOrAZ0463.jpg

现在虽然可以注册,登陆,但是不能发邮件!这时候需要对postfix配置文件进行改动

wKioL1Ma6lzxHTHLAAAuJgnW6a8215.jpg

wKiom1Ma6p3CtCIHAABrlRtySEk239.jpg

最后终于测试成功!  在这里需要说的是,每次修改完配置文件后都需要重启来实现新配置命令的生效,测试时把防火墙和selinux都关闭