|
以前做的一个邮服的记录,从源代码编译安装的,从源代码编译安装适合所有的linux系统,而且安装到哪都很清楚,备份和愎复起来也容易,tar起来,再tar开就好了,嘻嘻嘻!还可以了解这些包之前的相互关联,利于深刻掌握!不过,还是觉得apt-get方式安装方便. 1、系统目标 Maildir邮件存储格式 smtp认证 邮件地址和系统帐号分开 多域支持 web管理帐号、别名、域等资料 pop3/imap支持 webmail支持 集成mysql数据库 2、TODO 集成垃圾邮件过滤 集成防病毒 Project:xx公司邮件系统解决方案 Date: Author: 1、系统目标 Maildir邮件存储格式 smtp认证 邮件地址和系统帐号分开 多域支持 web管理帐号、别名、域等资料 pop3/imap支持 webmail支持 集成mysql数据库 2、TODO 集成垃圾邮件过滤 集成防病毒 3、系统架构 --------------------------------------------------- | | | 25/25 25/25 110/993 143/995 80/443 | | Incoming Outgoing POP3 IMAP WEB-MAIL | | / / / / / | | || || || || || | | / / / / / | ------------------- --------------- --------------- | Postfix | | Squirrelmail | | | --------------- | | Courier-imap | | ----------- ------------------------------- | Courier-authlib | |-------------------------------------------| | | Cyrus-SASL | |------- ------------------------------------------- | MySQL | --------------------------------------------------- 4、系统安装 操作系统采用debian 3.1(sarge),下面没有独立安装的gcc,make,db,glibc等基本库和软件,邮件系统需要的全部用 apt-get install 包名称 来安装 mail~#apt-get install gcc make mail~#apt-get install libdb4-* mail~#apt-get install curses* mail~#apt-get install termcap* .............. 4.1、mysql mail~#wget http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.12.tar.gz/from/http://mysql.cbn.net.id/ mail~#groupadd mysql mail~#useradd -g mysql mysql mail~#tar zxvf /usr/src/mail/mysql-4.1.12.tar.gz -C /tmp mail~#cd /tmp/mysql-4.1.12 mail~#./configure --prefix=/opt/mysql --localstatedir=/opt/mysql/data --with-unix-socket-path=/tmp/mysql.sock --with-mysql-user=mysql --with-charset=gb2312 --with-extra-charsets=all mail~#make mail~#make install mail~#chown -R mysql:mysql /opt/mysql/data/ 如果没有/opt/mysql/var/mail.err,就手动创建一个 mail~#mkdir /opt/mysql/var mail~#touch /opt/mysql/var/mail.err mail~#/opt/mysql/bin/mysqld_safe --user=mysql
|