下载地址:  http://www.xmailserver.org/xmail-1.27.win32bin.zip,当前最新版本  1.27。

解压文件:xmail-1.27.win32bin.zip

1、把其中的 MailRoot 目录拷贝到 C:\;

2、把 C:\xmail-1.27.win32bin\xmail-1.27 目录下的所有文件(不包括子目录)拷贝到 C:\MailRoot\bin

3、打开注册表(运行 cmd输入regedit),在 'HKEY_LOCAL_MACHINE\SOFTWARE\' 位置创建GNU 项,然后在 GNU 项下面建立 XMail 项。在其中,创建“字符串值”, 名字为:MAIL_ROOT , 值为C:\MailRoot(与上面放的位置对应)。可以关闭注册表。

4、设置环境变量:右键点击“我的电脑”->属性-> 高级系统设置->环境变量->新建,变量名:MAIL_ROOT,变量值:C:\MailRoot (同注册表设置)。

到此位置,服务器安装就做完了。

安装和启动服务

XMailServer 在 winXP 上是作为 windows 服务的形式运行的。如何注册服务:

1、运行 CMD, cd C:\MailRoot\bin

2、运行 XMail --install, 服务即以手动形式安装上。(如果删除服务,则使用 XMail --remove)。

3、服务启动: “控制面板”->管理工具->服务(或者按win+R通过services.msc打开服务),应该看到 XMail Server,打开它,在启动参数中加入 -Mm,然后点击启动(一定注意这里,-Mm 意味着让XMail使用 mailbox (windows) 目录 而不是 Maildir (Unix))

至此,XMail Server 的安装配置运行介绍完了,下面介绍该服务器的系统管理。

邮件服务器的系统管理与你的服务器配置

XMail Server 的系统管理程序是 C:\MailRoot\bin\CtrlClnt.exe,系统安装成功后,有一个测试用的配置,(如上面telnet显示),xmailserver.test。下面演示配置你的服务器的步骤,假设,条件如下:

1、域名 mycompary.com

2、系统管理员用户名: admin, 密码:adminpass

3、用户:

1) admin, 密码:adminpass

2)  terry,  密码:terrypass

3)  mary,  密码:marypass

步骤如下;

1、用文本编辑器打开 C:\MailRoot\server.tab,

把如下用于测试的"xmailserver.test"改成"mycompany.com",即把

"RootDomain" "xmailserver.test" "SmtpServerDomain" "xmailserver.test" "POP3Domain" "xmailserver.test" "HeloDomain" "xmailserver.test" "PostMaster" "root@xmailserver.test" "ErrorsAdmin" "root@xmailserver.test"

改成:

"RootDomain" "mycompany.com" "SmtpServerDomain" "mycompany.com" "POP3Domain" "mycompany.com" "HeloDomain" "mycompany.com" "PostMaster" "root@mycompany.com" "ErrorsAdmin" "root@mycompany.com"

2、生成密码的秘文,运行CMD, cd C:\MailRoot\bin,依次运行、生成,

C:\MailRoot\bin>XMCrypt.exe adminpass        0401080c0b15041616

3、 编辑 C:\MailRoot\CTRLACCOUNTS.TAB,加入下面用户信息。注意:每行格式一定是 用户名[tab]密码[回车]

admin 0401080c0b15041616

4、查看域,运行 C:\MailRoot\bin>ctrlclnt -s localhost -u admin -p adminpass domainlist 显示

"xmailserver.test"

5、删除这个测试域,运行:

C:\MailRoot\bin>ctrlclnt -s localhost -u admin -p adminpass domaindel xmailserver.test

(可以看到 C:\MailRoot\domains 目录下空了!)

6、加入你的域,C:\MailRoot\bin>ctrlclnt -s localhost -u admin -p adminpass domainadd mycompany.com

7、查看email帐户: C:\MailRoot\bin>ctrlclnt -s localhost -u admin -p adminpass userlist

啥也没有

8、加入email帐户:

运行:C:\MailRoot\bin>ctrlclnt -s localhost -u admin -p adminpass userlist

用 C:\MailRoot\bin>ctrlclnt -s localhost -u admin -p adminpass userlist 查看,得到: "mycompany.com" "admin" "adminpass"     "U"

注意: U 意思是说这个是个人用户,而不是邮件组

同样的方法加入terry 和 mary 的电子邮件帐户:

C:\MailRoot\bin>ctrlclnt -s localhost -u admin -p adminpass useradd mycompany.com terry terrypass U

C:\MailRoot\bin>ctrlclnt -s localhost -u admin -p adminpass useradd mycompany.com mary marypass U

用 C:\MailRoot\bin>ctrlclnt -s localhost -u admin -p adminpass userlist 查看,得到: C:\MailRoot\bin>ctrlclnt -s localhost -u admin -p adminpass userlist "mycompany.com" "admin" "adminpass"     "U" "mycompany.com" "terry" "terrypass"     "U"

"mycompany.com" "mary"  "marypass"      "U"

域和用户账号建立完之后,下一步就可以用了。

转载于:https://www.cnblogs.com/dpf-10/p/7298284.html

【Xmail】使用Xmail搭建局域网邮件服务器相关推荐

  1. linux系统搭建局域网邮件,Linux局域网邮件服务器搭建

    随着企业信息化的普及,国内大部分企事业单位都有属于自己的局域网邮件服务器,如何在Linux局域网内搭建邮件服务器,实现邮件的收发.我们就给大家介绍一下怎样用U-Mail邮件服务器软件来搭建局域网邮件服 ...

  2. 通过MailServer和Foxmail搭建本地邮件服务器及实现本地邮箱账号收发邮件

    一.原料   eyoumailserversetup.exe.foxmail65.exe  [软件下载连接:http://download.csdn.net/download/checkerror2/ ...

  3. RedHat el5.0 搭建 Postfix 邮件服务器系统一

    RedHat el5.0 搭建 Postfix 邮件服务器系统                        (postfix+cyrus-sasl2+courier-authlib+courier- ...

  4. linux 下邮件服务器,Linux 下搭建Postfix邮件服务器

    Linux 下搭建Postfix邮件服务器详解: 1.首先关闭sendmail服务 service sendmail stop 2.chkconfig sendmail off(关闭开机自启动) 3. ...

  5. 安装搭建zimbra邮件服务器(dns域名解析)

    安装搭建zimbra邮件服务器(yum搭建,dns搭建) 简介: Zimbra与众不同的特点是其"Zimlet"网络服务提供了更多的电子邮件功能.例如,人们可以简单地用鼠标点击电子 ...

  6. Linux搭建Postfix邮件服务器

    第一章:实验环境和目标 1.实验环境 Vm虚拟机安装CentOs7系统 CentOs7的IP地址:192.168.81.133 Win7客户端(测试用),有Xshell或者SecureCRT工具 2. ...

  7. 局域网bs虚拟服务器怎么创建,搭建局域网地图服务器

    BIGEMAP一键离线地图发布服务器主要帮助企业内部(局域网)环境搭建私有地图服务.支持一键快速发布,无需二次开发,无需配置环境,安装即可发布离线地图,可应用在局域网地图发布,内网地图发布,手持设备地 ...

  8. centos搭建局域网DNS服务器及单服务器配置多域名

    centos搭建局域网DNS服务器及单服务器配置多域名 linux配置DNS Windows配置DNS 测试域名 为单台服务器上多个应用分别配置域名 参考:https://www.jianshu.co ...

  9. Linux中搭建 Postfix 邮件服务器

    搭建背景:公司决定搭建邮件服务器,实现内部和外部交流的电子化,因为Linux系统稳定.安全性较好,该公司决定在Linux系统中搭建postfix邮件服务器,邮件服务器mail.pengqi.com能够 ...

最新文章

  1. fullpage的应用
  2. python contains类似函数_五步教会你用python爬虫神器PyQuery!(内含详细步骤和代码)...
  3. 【CodeForces - 798A】Mike and palindrome (回文串,水题,字符串问题)
  4. php如何获取文本中的换行符,如何获取字符里面的换行符
  5. 【java笔记】网络编程:文件上传案例
  6. MaxPooling里面的padding
  7. 免费素材:分享33套好看的网页按钮和图标素材
  8. python安装后桌面没有显示图标_Win10安装软件后找不到软件图标如何解决
  9. linux中man 2与man 3区别
  10. qt学习之旅--MinGW编译FFmpeg(32bit)
  11. asp毕业设计——基于asp+sqlserver的人力资源管理系统设计与实现(毕业论文+程序源码)——人力资源管理系统
  12. 十大不良习惯让你衰老速度加快
  13. 12款好用的Visual Studio插件,最后一款良心推荐
  14. LPC1768的P0.27,P0.28管脚作为GPIO口输出需要外接上拉电阻才能输出高电平
  15. Office2016使用HP打印机只能打印一次再打印就假死怎么办?
  16. 放弃蚂蚁offer,选择农行软开!
  17. 远端rlogin服务
  18. Jetpack Compose
  19. ajax 原生js操作ajax
  20. 【go语言】两个翻译引擎来提高响应速度

热门文章

  1. 如何用栈实现浏览器的前进和后退?
  2. Python3.8 了解的差不多了吧,Python3.9 新特性了解一下!
  3. css 两行字变成一行,如何通过CSS将两行文本更改为一行?
  4. linux perl telnet安装,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  5. jQuery异步加载数据并添加事件示例
  6. 编写一个函数func(),将此函数的输入参数(int型)逆序输出显示,如54321 – 12345,要求使用递归,并且函数体代码不超过8行...
  7. 使用Office Word 2010/2013 发布文章到博客园
  8. ACM1598并查集方法
  9. 传统图片验证算法的缺点及改进(原理篇)
  10. mysql 判断质数_java之判断输入的数是否为素数