首 页 教育新闻课件中心论文中心教学教案试题中心语文专题综合下载技术教程公务员  
设为首页
加入收藏
联系我们
您当前的位置:中国教育资源网 -> 技术教程 -> 网络相关 -> 服务器 -> Web服务器 -> 技术内容 退出登录 用户管理

CyrusIMAP服务器安装与配置Web服务器教程

论文作者:佚名  论文来源:不详  论文发布时间:2006-6-18 21:55:34  论文发布人:chjchjchj

减小字体 增大字体

              摘要:CyrusIMAP服务器安装与配置

  IMAP(Internet Mesage Access Protocol)是INTENET上标准的访问消息(mail/news等),IMAP服务器上存储消息,并提供客户访问能力。有关安装的问题的一些回答请到以下网址查找:
http://andrew2.andrew.cmu.edu/cyrus/imapd/install-FAQ.
有关该软件的一些反馈的文档请发送到cyrus-bugs@andrew.cmu.edu. 另外,info-cyrus@andrew.cmu.edu邮件列表讨论cyrus IMAP服务器与其他IMAP服务软件的一些情况。更多的信息请到in the mailing-list document.
升级情况(略)
首先要说明信息
必须下列的程序或软件包:
1.makedepend 在本安装包的makedepend子目录下,在安装IMAPD之前先安装。如果失败的话,配置脚本将会用一个假的shell脚本代替makedepend,在用“make all”之前,需用“make clean”清除.
2.Tcl 版本必须是.7.5以上。怎样获得Tcl请参看comp.lang.tcl FAQ。
3.如果需要Kerberos支持,那么在在安装Kerberos时必须包含DES库文件,包括Solaris在内的一些商业版本可能没有DES支持,不能用。下面介绍的美国或加拿大的一些网站上可能可以获得ftp://athena-dist.mit.edu/pub/kerberos/README.KRB4。你也可以从这个网站获得有关的信息http://www.pdc.kth.se/kth-krb/
4.建议你的网站安装snedmail8.7.1以上的版本(笔者用的postfix)。有关sendmail的包可以从以下的网站获得from ftp://ftp.sendmail.org/ucb/sendmail
5.如果你希望你的IMAP能提供网络新闻组服务,必须从INN的服务器上接收。
编译IMAP服务器
如果你解开了压缩包(看README文件以获得更多的信息),“cd”到“cyrus-imapd-1.5.19”目录(如果你版本是1.5.19.)配置文件和许多子目录都在此目录下,用“./configure”就能配置该软件。
配置的程序在配置过程中将试图正确地赋予系统变量适当的值,并将结果存在每个目录的生成的Makefile中,最后,它将生成“config.status”文件,使你可以用它再次创建当前的配置。“config.cache”文件保存结果使得能把配置加速。“ config.log”保存编译器的输出结果。
运行“configure”需要一些时间,在运行过程中,它将显示一些检查的结果信息。
你可以在不同的目录下编译这些源码,这样做允许你能同时编译适合各种情况的IMAP服务器。不过,make的版本必须支持“VPATH”变量(比如GNU的“make”),”cd”到你所需的目录下,并执行“configure”。它将自动检测源码所在目录。。。。。。
“make install”默认地把文件安装在“/usr/local/bin”“/usr/local/man”……下,你也可以通过用“-prefix=PATH”指定安装路径。
你也可以单独列出安装中的明确或不依赖结构的文件,如果在配置中带上“—exec-prefix=PATH”的选项,安装包将会用这个路径安装程序和支持库。文档和数据文件将会仍然用比较规则的路径。
默认情况下,服务进程将被安装在“/usr/cyrus/bin”.你也可以在配置中特别用“—with-cyrus-prefix-PATH”去指定。
以下将简要列出“configure”选项的说明:
--cache-file=FILE 指定测试输出文件(默认为config.cache),也可以用“/dev/null/表示关闭”
--help 显示帮助信息,会显示有关的选项
--quiet --silent -q
不输出任何信息
--srcdir=DIR 指定源码目录,一般配置程序自动能搜寻。
--version 显示版本
--with-cyrus-user=USER
指定用户
--with-cyrus-group=USER
指定组用户
--with-startdir=PATH
指定pwcheck和ptclient的目录,默认在/var下。
--with-login=METHOD
指定登陆认证的模块,一般有如下模块:
unix /etc/passwd文件
unix_pwcheck unix shadow文件通过pwcheck守侯进程
krb Kerkeros 4
krb_pwcheck krb 和 pwcheck
如果你用shadow来认证,配置时带上—with-login=unix_pwcheck的悬想。而且不要以root的身份运行它。
--with-pwcheck=METHOD
指定用pwcheck进行密码检验,只有在登陆名称以“-pwcheck”结尾时这割选项才有用。
--with-auth=METHOD
指定认证模块,有unix\krb\krv_pts
--with-notify=METHOD
--without-notify
指定邮件确认的方法。确定方法有如下几种:zephyr/no,默认是zephyr
--with-krb=PATH
--without-krb
指定kerberos的库文件和头文件。默认在”/usr/local”下。
--with-inn=PATH
指定INN NEWSLIB库的目录。默认会搜索一些目录。只有在你需提供新闻组服务的时候用这个选项。另外,Kerkeros 4需要DES库的支持,
--with-tcl=PATH
--without-tcl
指定tcl库和头文件的路径,默认将在“/usr/local”下,在编译“cyradm”时必须TCL。如果没有请带上选项“—disable-cyradm”。
--with-zephyr=PATH
--with-zephyr
指定zephyr库和头文件。默认在“/usr/local/”下,
--with—lock=METHOD
指定锁定方法,一般有两种:flock(),fcntl().默认是flock();
--disable-cyradm
不编译cyradm管理客户端。
--disable-privacy
关闭网络安全验证选项
--enable-amssync
打开AMS支持
--enbale-cmulocal
打开CMU的内置支持
可能有些系统需要一些不常用的配置选项,你可以通过“./configure”来初始化一些变量的环境。如果你用的是B_shell,可以用如下的命令;
CC=c89 CFLAGS=-02 LIBS=-lposix ./configure
在有“env”的系统里可以用如下命令:
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
在编译时,你可能需要修改以下这些环境变量:
CC C编译器,默认是cc/gcc,
CFLAGS C编译器的调试和优化选项
CPPFLAGS C预编译的头文件搜索项和其他混合选项,默认是空的
DEFS 配置选项,如“-Dfoo -Dbar”
LIBS 链接的库,如“-lfoo –lbar”
如果你需要一些不常用的包编译,建议你先仔细熟悉configure的配置,或mail t

[] [返回上一页] [打 印] [收 藏]  
 ∷相关技术评论  (评论内容只代表网友观点,与本站立场无关!) [查看发表评论...]
 
 中国教育资源网免费技术教程下载中心-站内广告 站内广告 中国教育资源网免费技术教程下载中心-站内广告 
 中国教育资源网站内搜索 站内搜索 中国教育资源网站内搜索 
 

   
 中国教育资源网免费技术教程下载中心-栏目导航 栏目导航 中国教育资源网免费技术教程下载中心-栏目导航 
· Windows 9XMEXP · Windows NT20002003
· LinuxBSD · 系统综合
· IISApache · 硬件技术
· Web服务器 · FTP服务器
· 邮件服务器 · 域名服务器
· Windows服务器 · 代理服务器
· 服务器综合
 
中国教育资源网免费技术教程下载中心-相关教程  相关技术 中国教育资源网免费技术教程下载中心-相关教程
· Cyrus IMAP邮件服务
· Cyrus IMAP邮件服务
· solaris2.6+sendmai
· Cyrus IMAP邮件服务
· Cyrus IMAP邮件服务
· 基于Linux平台的Dom
· Postfix+Courier-IM
· Postfix+Cyrus-IMAP
· Postfix+Cyrus-SASL
· POSTFIX和CYRUSIMAP
 中国教育资源网免费技术教程下载中心-本月热门教程 本月热门 中国教育资源网免费技术教程下载中心-本月热门教程 
 
 中国教育资源网免费技术教程下载中心-本日热门论文 本日热门 中国教育资源网免费技术教程下载中心-本日热门论文 
 
关于本站 - 网站帮助 - 免费课件 - 美容 - 绿色软件 - 软件下载 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站留言
浙ICP备06010405号 Email:cnkjz@163.com 技术支持:名流设计
版权所有 Copyright© 2002-2004 名流