注册 登录
LUPA开源社区 返回首页

myubuntu的个人空间 http://www.lupaworld.com/?15084 [收藏] [复制] [分享] [RSS]

我的博客

近日研究xmail邮件服务器心得

已有 12478 次阅读2006-1-13 13:39

xmail邮件服务器安装配置方法(针对win系统,主要是客户需要win的系统)
1.下载xmailserver
登入访http://www.xmailserver.org/ (xmail的官方网站)下载xmail
最新的版本是:


XMail Version 1.22
主要有linux和win的平台的各种版本

Linux/FreeBSD/OpenBSD/Solaris/OSX/NetBSD
Linux RPM
Linux SRPM
NT/2k/XP Sources
NT/2k/XP Binaries
选择win下的Binaries的下载最新的软件包。
2.将下载下来的安装包解压。
在解压的目录

XMail-1.22下有个MailRoot的目录,将其拷贝到c:下
然后将xmail-1.22目录下的所有.exe可执行文件拷贝到c:MailRootin下
3.修改注册表
在'HKEY_LOCAL_MACHINESOFTWARE'下创建'GNU'项,
再在'HKEY_LOCAL_MACHINESOFTWAREGNU'下创建' XMail'项。
在'HKEY_LOCAL_MACHINESOFTWAREGNUXMail'下创建字符串名称:' MAIL_ROOT' 值是:'C:MailRoot'(就是刚才安装的目录)

4.打开dos窗口,进入C:MailRootin目录之执行XMail --install-auto,安装为系统服务,自动启动,
5.用telnet localhost 25
  telnet localhost 100来测试邮件服务器有没有配置好。
6.添加一个root用户,现用xmcrypt生成一个密码(加密的)


xmcrypt admin 得到密码:0401080c0b .
修改c:MailRootctrlaccounts.tab增加用户
"admin" [tab键] "0401080c0b"
就可以用该用户名和密码来创建用户邮箱了

7.修改:SERVER.TAB


SERVER.TAB 是服务器的全局配置选项。用我的域名green.org来作一个例子,修改以下内容:


RootDomain to "green.org"
SmtpServerDomain to "mail.green.org"
POP3Domain to "mail.green.org"
HeloDomain to "mail.green.org"
PostMaster to "postmaster@green.org"
ErrorsAdmin to "postmaster@green.org"



7.添加域名:

ctrlclnt -s <server ip> -u <username> -p <pass> <commands>



执行
ctrlclnt -s localhost -u admin -p admin domainlist
"xmailserver.test"
列出已经添加的域名。


执行
ctrlclnt -s localhost -u admin -p admin domaindel "xmailserver.test"
删除该域名



执行
ctrlclnt -s localhost -u catfish -p testpassword userlist
"xmailserver.test" "xmailuser" "xmail" "U"

列出已经存在的用户。



执行
ctrlclnt -s localhost -u catfish -p testpassword aliaslist
"xmailserver.test" "root" "xmailuser"
"xmailserver.test" "postmaster" "xmailuser"

列出用户别名


执行
ctrlclnt -s localhost -u admin -p admin domainadd green.org
就添加了一个green.org的域名



执行
ctrlclnt -s localhost -u admin -p admin useradd green.org username password U
添加一个username用户,密码是password到该green.org域名


添加好就可以在outlook的客户端测试了。

发表评论 评论 (19 个评论)

回复 galen 2006-1-21 21:47
cool
回复 myubuntu 2006-1-23 14:25
本来是要用这个开源的win下的mail服务器的,但现在配置上好象有点问题,就没有办法用了,找了个破解来替代.
guest 2006-3-30 12:58
Works.LT中集成了Xmail的Web管理界面
回复 myubuntu 2006-4-21 15:07
Works.LT

那我的看看,有什么特点?
guest 2006-5-14 19:45
你好,不知你研究过xmail服务器的源码没有?由于需要,我运行ctrlclnt.exe时,出现下面的错误:

ErrCode = -148
ErrString = Controller response error
ErrInfo = Bad controller login

大致是认证错误,但是如果我人为的将上面的错误改正(比如将返回值ret = 1改为ret = 2),将报错为“domainlist”命令错误,请问:

guest 2006-5-14 19:48
(刚才操作失误,抱歉)(接上)请问:
domainlist时xmail服务器的命令吗?还是我理解有误?谢谢
回复 myubuntu 2006-5-15 11:36
ctrlclnt -s localhost -u admin -p admin domainlist

domainlist 应该是ctralclnt的一个参数吧?
回复 myubuntu 2006-5-15 11:37
还有xmail的功能有限,现在可以使用jboss的mail服务器来替代。呵呵 ,又一个开源的mail服务器,安装配置方便,基本的功能都有
guest 2006-5-16 10:38
好的
多谢
guest 2006-5-16 10:44
我主要是想用c语言做一个简单的邮件服务器, jboss服务器好像是用jave开发的。所以还得继续参考参考xmail服务器呢,当然,现在程序还在调试中……
回复 myubuntu 2006-5-17 11:52
呵呵,加油吧,xmail的文档也不怎么全的。
回复 myubuntu 2006-6-21 22:50
看来lupa上也不免有广告
guest 2006-7-16 18:25
请问附Xmail外,win下还有无别的开源mail server呢?

谢谢。
guest 2006-8-14 04:33
为什么安装完xmail服务后,服务无法启动呢?
系统报告说:xmail server服务启动后又停止了.一些服务自动停止,如果它们没有什么可做的,例如"性能和警报日志"
这是为什么呢

facelist

您需要登录后才可以评论 登录 | 注册
验证问答 换一个 验证码 换一个

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部