文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络技术服务器Exim+MySQL+Courier-IMAP配置实录
精品推荐
特别推荐
·代理服务器使用原理与选购细则
·统计分析Web服务器日志
·反恐精英CS服务器架设详解
·服务器常见故障的诊断与解决
·服务器性能评估的实战技巧
·Windows 2000 Server网络组件简介
·入门到精通:负载均衡技术全攻略
·教你如何用双SATA硬盘组建RAID系统
·分析并清除web服务器上的网页木马
·安装IIS后出现500错误的解决办法
热点TOP10
·解决与HTTP 500 – 内部服务器错误错误信息有关的问题
·何谓HTTP 500内部服务器错误
·代理服务器使用原理与选购细则
·板载RAID功能制作磁盘阵列并安装操作系统
·服务器常见故障的诊断与解决
·解决IIS5 HTTP500内部错误
·安装IIS后出现500错误的解决办法
·解决IIS下UTF-8文件报错乱码问题
·阻止Exchange服务器开放转发功能
·如何增强Exchange服务器的安全性

Exim+MySQL+Courier-IMAP配置实录

日期:2008年5月28日 作者: 查看:[大字体 中字体 小字体]



  本文原址在:
[url]http://www.kowee.com/exim/exim002.html[/url]


 前些天,写了一篇《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
#ln -sf /usr/sbin/exim /usr/sbin/sendmail
#ln -sf /usr/sbin/exim /usr/bin/mailq
#ln -sf /usr/sbin/exim /usr/bin/runq
#ln -sf /usr/sbin/exim /usr/bin/rsmtp
#ln -sf /usr/sbin/exim /usr/bin/rmail
#ln -sf /usr/sbin/exim /usr/bin/newaliases


  由于本系统采用了RedHat标准的系统启动脚本,所以要编辑/etc/sysconfig/exim文件,内容如下:

DAEMON=yes
QUEUE=1h

  复制附件中的exim.init文件到/etc/init.d/exim,改变其属性,并加入到系统启动列表

#cp exim.init /etc/init.d/exim
#chmod +x /etc/init.d/exim
#chkconfig --level 35 exim on

三、编译和安装Courier-IMAP

1、编译Courier-IMAP
  进入Courier-IMAP的源代码目录

#cd ../courier-imap-2.1.2

[1] [2] [3] [4] [5] 下一页 




上一篇:CVS-RCS(6)

下一篇:今天在linux下安装CVS,试了3个版本,最后成功

相关文章:
·如何在交换机上配置VLAN
·设好eMule电驴两项关键配置 提高下载速度
·详细图解TP-Link无线路由配置
·三种方法教你查看计算机的硬件配置
·室外“野战”实录全程
·ADSL Modem路由功能的配置
·SATA串口硬盘Vista系统驱动安装实录
·WIN2003服务器安全配置终极技巧
·第一章 路由器基本操作和简单配置命令-如何登录进入路由器
·QQ皮肤制作全程实录
相关软件:
·大案实录
·闪魂——Flash网站建设实录
·山河呼啸-八路军115师征战实录
·路由器配置实例--100例
·局域网的配置管理
·手把手教你配置路由器
·cisco各种交换机的镜像配置
·CISCO 3550(EMI)简明配置维护手册
·Cisco IOS 12.0 参考库-接口配置技术
·Cisco As5800配置文档

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot