Exim+MySQL+Courier-IMAP配置实录
日期:2007年8月16日 作者: 查看:[大字体 中字体 小字体]-
前些天,写了一篇《Exim简介》,简要介绍了Exim这个MTA软件。应网友的要求,这次将理论与实践相结合,在实际的环境中来配置软件,使Exim、Courier-IMAP和MySQL一起工作。
本文中讲述的邮件系统适合于单台服务器,支持多域名、用户磁盘空间限额、自动回复和别名等功能。
测试进行的环境是RedHat Linux 9.0,Exim的版本是4.20,Courier-IMAP的版本是2.1.2。请注意其中的一些命令只在Linux,甚至RedHat Linux上才适用。
写得比较仓促,其中肯定有不少错误,欢迎大家指正。
在参照本文进行配置之前,您必须掌握如下知识:
1. 知道如何安装操作系统,比如Linux或有安装好的操作系统。
2. 知道如何安装和配置MySQL数据库,如何建立用户、给用户授权。
一、准备工作
1、 下载软件
Exim:http://www.exim.org
Courier:http://www.sourceforge.net/projects/courier
2、 建立目录
建立存放源代码的目录,并要在此目录下进行编译。本文假设此目录为:/tmp/mailinst。
3、 释放源代码
#cd /tmp/mailinst
#tar xzvf exim-4.20.tar.gz
#bunzip2 courier-imap-2.1.2.tar.bz2
#tar xvf courier-imap-2.1.2.tar
二、编译和安装Exim
如果决定要使用Exim作为MTA,必须卸载Sendmail或Postfix。比如,要卸载Sendmail,可用如下命令:
#rpm -e `rpm -qagrep sendmail`
1、 编译Exim
进入Exim的源代码目录,并作必要的修改。
#cd exim-4.20
#cp src/EDITME Local/Makefile
#toUCh Local/eximon.conf
在Exim源代码目录的src目录下,有一个Makefile的模板,叫EDITME。只要将此文件复制到Local目录下,并根据需要修改即可。修改的条目如下(//开头的行为注释):
BIN_DirectorY=/usr/sbin
//编译后执行文件存放的目录
CONFIGURE_FILE=/etc/exim/exim.conf
//运行时配置文件的名称
EXIM_USER=mail
//运行exim的用户
//上述三项是根据RedHat Linux的习惯进行设置的。
LOOKUP_INCLUDE=-I /usr/include/mysql
LOOKUP_LIBS=-L/usr/lib/mysql -lmysqlclient
去掉下列几行行首的#(//开头的行为注释):
# SUPPORT_MAILDIR=yes
//Courier-IMAP只支持maildir,所以Exim必须支持maildir
# LOOKUP_MYSQL=yes
//能够从mysql中查询数据
# AUTH_CRAM_MD5=yes
# AUTH_PLAINTEXT=yes
//支持SMTP AUTH
Exim有一个工具叫Eximon,是一个基于x-windows的队列监测工具。eximon使用单独的Makefile,但可以为空,所以只要touch一下就可以了。
到Exim的源代码目录下,进行编译:
#make
2、安装Exim
#make install
如果要用Exim作为系统的MTA,执行如下操作:
#ln -sf /usr/sbin/exim /usr/lib/sendmail - [1] [2] [3] [4] [5] [6] [7] 下一页
-
- Exim+MySQL+Courier-IMAP配置实录 相关文章:
- ·格言警句:诚实做人格言
- ·女人们听好了:其实色狼都是好男人
- ·Excel XP函数实用教程精华集
- ·电脑高手必备 Windows系统35招实用技巧
- ·学生成绩管理系统实习
- ·如何实现局域网打印机共享
- ·一个Struts实现分页,增删改查,Tiles,国际化的DEMO
- ·精彩推荐:全Flash网站制作实例
- ·FLASH 8实例教程:瀑布动画制作方法
- ·摄影师镜头下的百姓真实生活
- Exim+MySQL+Courier-IMAP配置实录 相关软件
- ·实况世界杯2002 中文版
- ·《实况足球胜利11人》GBA中文版
- ·Turbo C/C++ for Windows 集成实验与学习环境 V2007.9.0
- ·疯狂机器3之新实验
- ·《实况足球8》国际版免CD补丁
- ·Photoshop视频实例教程系列电子书 V1.0
- ·实况足球10欧洲版
- ·韩国语实用语法
- ·实况足球9 游戏汉化补丁
- ·AutoCAD 实战妙技百问 VB051118
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:CVS-RCS(7)
精品推荐
热点TOP10
- ·解决与HTTP 500 – 内部服务器错误错误信息有关的问题
- ·使用Linux L2TP/IPsec VPN 服务器
- ·IIS服务器配置教程
- ·计算机群集技术概述
- ·VSFTPD配置大全
- ·服务器端口大全
- ·板载RAID功能制作磁盘阵列并安装操作系统
- ·图解win2003+iis6+php+gd2+mysql安装配置
- ·RedHat9-vsftp配置大全
- ·部署 Microsoft SQL Server 2005 群集
- ·透过局域网架设FTP服务器
- ·Apache的ReWrite的应用大全
- ·安全配置服务器
- ·PHPMYADMIN配置
- ·php.ini详解
- ·Exim+MySQL+Courier-IMAP配置实录
- ·8G服务器磁盘控制卡识别及Windows 2003驱动制作
- ·图文详解 Windows 2003服务器集群安装
- ·在xp和2003下察看端口对应的进程
- ·Apache URL重定向指南
特别推荐
- ·服务器常见软件故障分析及解决
- ·五招技巧让远程维护与管理更省心
- ·改变Windows 2000 server服务器连接数
- ·在xp和2003下察看端口对应的进程
- ·Linux服务器日志管理详解
- ·架设自己的WEB服务器-动态域名解析服务
- ·双管齐下打造最佳PHP MYSQL组合
- ·ASP.NET木马及Webshell安全解决方案
- ·IIS中的MIME类型
- ·个人Internet网站创建过程详解
- ·如何实现自动登录Linux
- ·Apache的ReWrite的应用大全
- ·Windows打印服务器升级、迁移和互操作
- ·使用Windows Server 2003搭建安全服务器
- ·在Windows 2000 Server中配置TCP/IP协议
- ·Linux的安全漏洞与防范措施
- ·Windows平台下DB2数据库安装全图解
- ·了解Debian 系统
- ·利用ADMmutate测试NIDS
- ·图解win2003+iis6+php+gd2+mysql安装配置
