【Xmail】使用Xmail搭建局域网邮件服务器
下載地址:??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搭建局域网邮件服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AdlinkMotionCardLibr
- 下一篇: 九点标定进行仿射变换halcon仿真代码