使用hMailServer搭建免費郵件服務器(親測可用)

本文沒有什麼高深的技術內容,只是使用hMailServer,介紹搭建郵件服務器的全過程,供參考。php

1、安裝郵件服務器組件(hmailserver下載地址https://www.hmailserver.com/download)html

打開軟件,點下一步mysql

 

 

 

 

選擇存儲數據的數據庫,這裏有兩種選擇,一種是使用嵌入型數據庫Microsoft Sql Compact,另外一種是自定義數據庫。前一種選擇,相對來講更輕量,簡單,這裏我選擇自定義方式。web

 

設置hMailServer connect密碼。這個密碼是連接hMaillServer 用的,稍後會使用該密碼登陸管理工具,配置服務器。sql

若是忘記,能夠在安裝路徑的Bin文件裏,找到配置文件手動更改。數據庫

由於咱們選擇了自定義數據庫選項,在安裝過程當中,會提示輸入管理密碼,配置數據庫。windows

選擇下一步:緩存

上圖中的兩個選項,若是你沒有安裝過hMailServer,或者安裝過想使用新的數據庫,選擇第一個選項;若是使用已有的hMailServer數據庫,選擇第二個選項。這裏我選擇新建數據庫。sass

數據庫類型有三個選項,我選擇第一個mssqlserver。安全

配置好數據庫鏈接信息。能夠選擇數據庫帳戶認證或者windows驗證。下一步,選擇sqlserver的服務程序,此步驟可選。

繼續,初始化數據庫完成。能夠查看運行結果。

 安裝完成。

 

2、hMailServer 漢化過程(喜歡使用中文的同窗能夠參考)

//實現:郵件服務器hMailServer管理工具hMailServer Administrator的漢化

//環境:
Windows Server 2008 R2
hMaelServer Administrator

//建立漢化文件
//在「hMailServer\Languages」下,建立後綴爲「.ini」的文件「chinese.ini」,複製如下內容到文件
[Strings]
String_1=文件
String_2=退出
String_3=幫助(&A)
String_5=關於...
String_6=域名
String_8=服務
String_9=賬號
String_10=別名
String_11=郵件列表
String_12=MX查詢
String_13=設置
String_14=DNS緩存
String_15=SMTP
String_16=安全
String_17=POP3
String_18=IP範圍
String_19=鏡像
String_20=日誌
String_21=歡迎
String_22=域
String_23=域名
String_25=SMTP驗證
String_26=保存(&S)
String_27=賬號地址
String_28=激活
String_29=AD用戶
String_30=是
String_32=密碼
String_33=最大容量(MB)
String_34=大小(MB)
String_35=調試
String_40=項目
String_41=數值
String_42=動做
String_43=在下面的空格中填入活動目錄相關信息,你就能夠把當前用戶賬號鏈接到活動目錄中的某個賬號,當用戶鏈接到服務器,hMailServer將使用活動目錄來校驗用戶的密碼。
String_44=活動目錄賬號
String_45=用戶名
String_46=重定向自
String_47=發送到
String_48=地址
String_50=常規
String_51=成員
String_52=收件人地址
String_55=服務
String_56=當前狀態
String_57=E-mail地址
String_58=解析(&R)
String_59=郵件服務器
String_61=緩存更新間隔:
String_62=每一個
String_63=小時
String_64=TCP端口
String_65=SMTP端口
String_66=鏈接
String_67=最大鏈接併發數(0表示無限制)
String_68=中繼郵箱
String_69=重試次數
String_70=重試間隔(單位:分鐘)
String_71=開放轉發
String_72=垃圾郵件
String_73=容許純文本密碼驗證
String_74=容許發件人爲空
String_75=轉發
String_80=垃圾郵件延遲,超過定量,鏈接將被延遲
String_81=數量
String_82=延遲(秒)
String_87=POP3端口
String_88=開始IP
String_89=結束IP
String_90=優先級
String_91=地址
String_92=0是最低優先級。100是最高優先級。
String_93=選項
String_94=容許SMTP鏈接
String_95=容許SMTP轉發
String_96=容許POP3鏈接
String_97=鏡像郵件地址
String_98=複製本服務器上的所有郵件,本服務器全部收到的和外發的郵件都將被轉發到下面空格中所填的鏡像郵件地址.
String_99=裝置
String_100=記錄
String_101=應用程序
String_104=TCP/IP
String_105=文件
String_106=活動目錄
String_107=賬號
String_114=郵件列表
String_115=輸入收件人地址
String_117=啓動
String_118=中止
String_120=暫停
String_121=暫停中
String_122=運行中
String_123=啓動中
String_124=中止
String_125=中止中
String_132=完成
String_133=錯誤
String_137=數據庫服務器地址
String_138=用戶信息
String_139=數據庫
String_140=名稱
String_149=<上一步(&B)
String_150=下一步(&N)>
String_151=取消(&C)
String_152=輸入鏈接信息
String_153=通知
String_154=密碼將覺得明文方式存儲在hmailserver.ini.請配置你的操做系統環境,避免其餘用戶讀取這個文件。
String_155=嚮導程序有足夠的信息來結束這個操做
String_158=請鍵入數據庫服務器的名字。
String_159=請鍵入數據庫名字
String_160=鏈接到
String_161=鏈接成功。
String_162=沒法鏈接到數據庫服務器。
String_163=建立數據庫
String_164=建立數據庫成功。
String_165=不能建立數據庫。
String_166=預備建立數據庫表格...
String_167=預創成功。
String_168=預創失敗。
String_170=建立數據庫表格...
String_171=建立數據庫表格成功。
String_172=不能建立數據庫表格。
String_173=運行hDBUpdater.exe失敗
String_174=建立數據庫失敗.
String_175=請返回上一步,從新檢測你的設置。
String_176=添加域名...
String_180=添加活動目錄賬號
String_188=Root密碼
String_189=Root密碼(重複)
String_190=嚮導程序將自動爲你配置hMailServer數據庫。你惟一要作的就是輸入要使用的Root密碼。
String_192=按結束按鈕退出嚮導。
String_193=結束(&F)
String_194=IMAP設置
String_195=IMAP端口
String_196=IMAP
String_197=SMTP轉發器
String_198=歡迎信息
String_199=你輸入的不是一個有效的域名。
String_200=激活
String_205=其餘
String_206=調試信息
String_208=若是空格:
String_209=存在數值:
String_210=而後
String_211=刪除郵件
String_212=來自
String_212=來自
String_213=查看日誌
String_214=投遞線程
String_215=高級
String_216=假期郵件
String_217=容許
String_218=主題
String_219=文本
String_220=你的修改沒有保存,是否如今保存?
String_221=IMAP會話
String_222=容許IMAP鏈接
String_223=到
String_224=病毒控制
String_225=使用ClamWin
String_226=ClamScan執行命令
String_227=ClamScan病毒庫路徑
String_228=刪除郵件
String_229=刪除郵件附件
String_230=通知發件人
String_231=通知收件人
String_232=結束操做
String_233=不能建立數據庫。
String_234=不能鏈接到
String_235=你必須輸入一個Root密碼。
String_236=輸入的密碼不匹配。
String_237=鏈接錯誤
String_238=自動偵測
String_239=hMailAdmin能夠自動偵測ClamScan的安裝路徑和病毒庫位置。請校驗自動偵測的結果是否正確。
String_240=實時
String_242=清除
String_243=類型
String_244=線程
String_245=時間
String_246=IP
String_247=容許鏈接
String_248=請求遞交驗證
String_249=容許遞交來自
String_250=到本地賬號
String_251=到遠程賬戶
String_252=本地到本地的賬號
String_253=本地到外部的賬號
String_254=外部到本地的賬號
String_255=外部到外部的賬號
String_257=IP範圍
String_258=路由
String_259=路由
String_260=目標SMTP主機
String_261=重試次數
String_262=遞交全部地址
String_263=只遞交下列地址:
String_264=添加地址前必須先保存路由設置。
String_267=統計
String_268=發送統計結果給hMailServer.com
String_269=若是你容許此統計選項,每到1000條信息,統計結果將會被髮送到hMailServer.com。請注意,只有你的版本號會被包含在統計結果中發送出去,你的我的信息和主機配置信息都不會被髮送。
String_270=主機名
String_271=自動回覆
String_272=刷新
String_273=未遞交的郵件
String_274=ID
String_275=建立
String_276=下次嘗試
String_277=關閉(&C)
String_278=捕獲全部地址,全部未指定收件人的郵件都發送到:
String_279=輸入密碼
String_280=取消
String_281=肯定
String_282=本地域名
String_283=外部域名
String_284=把這個路由視做
String_285=服務器請求驗證
String_286=密碼
String_288=<<加密的>>
String_289=遞交
String_290=使用數據庫遞交記錄
String_291=當病毒被發現時
String_292=使用外部反病毒掃描程序
String_293=反病毒掃描程序位置
String_294=返回值
String_295=外部反病毒掃描程序
String_298=你在SMTP設置中尚未爲此主機指定公開可用的主機域名.
String_299=版本
String_300=服務器信息
String_301=開始之旅
String_302=RBL
String_303=使用SPF
String_304=校驗發送者是否有DNS-MX記錄
String_305=RBL
String_306=DNS主機
String_307=預期結果
String_308=拒絕信息
String_311=外部賬號
String_312=服務器地址
String_313=服務器信息
String_314=服務器類型
String_315=兩次下載郵件的間隔時間(分鐘)
String_316=天
String_317=當即刪除郵件
String_318=在指定天數之後刪除郵件
String_319=不要刪除郵件
String_320=外部賬號
String_321=腳本
String_322=從新載入腳本
String_323=查看腳本
String_324=檢查腳本語法
String_325=語法正確。
String_326=服務器
String_327=狀態
String_328=數量
String_329=已處理郵件
String_330=帶毒郵件
String_331=垃圾郵件
String_332=服務器在線從
String_333=管理級別
String_334=用戶
String_335=主機別名
String_336=規則
String_337=規則
String_338=使用AND
String_339=使用OR
String_340=觸發
String_341=編輯
String_342=查找類型
String_343=刪除郵件
String_344=轉發郵件
String_345=移動到IMAP文件夾
String_346=回覆
String_347=郵件體
String_348=來自(名稱)
String_349=來自(地址)
String_350=IMAP文件夾
String_351=查找
String_352=預設郵件頭
String_353=自定義郵件頭
String_355=郵件尺寸
String_356=抄送
String_357=匹配
String_358=包含
String_359=大於
String_360=少於
String_361=表達式
String_362=不包含
String_363=不匹配
String_364=SMTP命名中的收件人
String_365=重啓hMailServer服務
String_366=最大郵件尺寸(KB)
String_367=TCP/IP監聽選項
String_369=監聽中
String_372=IP地址
String_373=你的hMailServer數據庫已經升級。
String_374=緩存
String_375=生存時間(秒)
String_376=點擊率
String_377=協議
String_378=規則循環限制
String_379=備份
String_380=還原
String_381=備份到
String_382=郵件
String_383=查看日誌...
String_384=壓縮文件
String_388=還原自
String_389=清除隊列
String_390=你真要清除遞交隊列中的項目嗎?
String_391=鏈接
String_393=啓動時自動鏈接
String_394=服務器版本必須匹配客戶端版本.服務器:%1,客戶端:%2.
String_395=實用工具
String_396=從服務器發送
String_397=發送到
String_398=全部賬號
String_399=指定域名
String_400=使用通配符匹配賬號
String_401=發送
String_402=郵件已被髮送。
String_403=郵件
String_404=別名
String_405=登出
String_406=解鎖
String_407=當即發送
String_408=轉發
String_409=容許轉發
String_410=保留原始郵件
String_411=免過濾地址符
String_412=字符
String_413=擴展
String_414=校驗HELO/HELO命令中的主機名
String_415=當垃圾郵件被發現時...
String_416=遞交,但修改郵件頭
String_417=添加X-hMailServer-Spam
String_418=添加X-hMailServer-Reason
String_419=添加到郵件主題中
String_420=灰名單
String_421=延遲重試投遞的時間(分鐘)
String_422=幾天後移除未使用記錄
String_423=幾天後移除已使用記錄
String_424=SURBL
String_425=SURBL
String_426=反病毒程序掃描的最大郵件尺寸(KB)
String_427=阻擋附件
String_428=阻擋以下擴展名的附件:
String_429=阻擋附件
String_430=通配符
String_431=描述
String_432=在MIME郵件頭中遞交給收件人
String_433=腳本功能
String_434=線程
String_435=最大線程命令
String_436=進程優先級
String_437=同名的郵件路由已經存在
String_438=SMTP轉發器指定的時本機地址。你肯定你要作這個操做嗎?
String_439=RFC兼容性
String_440=容許無效的斷行符
String_441=收到太多無效命令時,斷開客戶端鏈接
String_442=無效命令容許數
String_443=綁定到本地IP地址
String_444=單次會話中容許的最大收件人數
String_445=你必須指定IP範圍段的開始/結束地址。
String_446=同名的IP範圍段已經存在
String_447=性能
String_448=默認域名
String_449=服務器信息
String_450=運行功能腳本
String_451=隱藏密碼
String_452=類型
String_453=公開-任何人均可以發送到本列表
String_454=成員-只有列表成員才能發送到本列表
String_455=通告-只有下列地址才被容許發送到本列表:
String_456=已使用容量(MB)
String_457=這個域名設置了最大尺寸,所以你必須指定賬號最大尺寸
String_459=無效的用戶名或密碼。
String_460=鏈接時,詢問密碼
String_461=保存密碼
String_462=會話
String_463=儘快地
String_464=當即遞交...
String_465=使用SQL服務器驗證
String_466=使用Windows驗證
String_467=數據庫名
String_468=驗證
String_469=白名單
String_470=TCP/IP端口
String_471=協議
String_472=簽名
String_473=純文本簽名
String_474=HTML簽名
String_475=使用此簽名,若是發件人賬號中沒有指定簽名
String_476=覆蓋賬號簽名
String_477=追加賬號簽名
String_478=容許簽名
String_479=添加簽名到回覆郵件
String_480=添加簽名在本地郵件
String_481=容許域名簽名
String_482=hMailServer管理員密碼
String_483=最後登錄時間
String_484=最大賬號數量
String_485=最大別名數量
String_486=最大郵件列表數量
String_487=沒法添加新的賬號,由於已經到達本域名的最大賬號數限制。
String_488=沒法添加新的別名,由於已經到達本域名的最大別名數限制。
String_489=沒法添加新的郵件列表,由於已經到達本域名的最大列表數限制。
String_490=限制
String_491=賬號最大容量(MB)
String_496=轉發中繼
String_497=你肯定要刪除%s?
String_498=注意:此功能是設計用來備份數據庫小於1GB的電子郵件數據。若是您的數據庫大於這個範圍,請參考文件使用外部工具有份。
String_499=從接收頭檢索日期
String_500=向上移動
String_501=向下移動
String_502=自動過時
String_503=當即下載
String_504=若是此選項被取消選中許多電子郵件服務器將不會接受從您的服務器上發出的電子郵件。您肯定要取消選擇它?
String_505=您已設定hMailServer不容許空發件人的電子郵件地址。許多電子郵件服務器將不接受電子郵件從您的服務器與此配置。
String_506=中止規則處理
String_507=激活SMTP
String_508=激活POP3
String_509=激活IMAP
String_510=hMailServer管理員密碼
String_511=您須要這個密碼能夠管理您的hMailServer安裝,請記住它。
String_513=組
String_514=組
String_515=權限爲%s
String_516=任何人
String_517=SSL證書
String_518=SSL證書
String_519=此操做將改變配置TCP/IP端口爲默認值。您肯定要這麼作?
String_520=無
String_521=設置標頭值
String_522=號的嘗試
String_523=頭名稱
String_524=選擇...
String_525=空賬戶
String_526=文件夾
String_527=訪問
String_528=編輯權限...
String_529=使用SSL
String_530=證書文件
String_531=私鑰文件
String_532=添加傳遞至頭
String_533=公共文件夾的名稱
String_534=權限
String_535=選擇所有
String_536=選擇無
String_537=查找
String_538=讀
String_539=建立郵箱
String_540=刪除郵箱
String_541=管理
String_542=插入郵件
String_543=一筆勾銷
String_544=保持看到國旗
String_545=保留刪除標誌
String_546=保持其餘標誌
String_547=無
String_548=垃圾郵件評分
String_550=垃圾郵件測試
String_551=反垃圾郵件
String_552=垃圾郵件評分馬克門檻
String_553=垃圾郵件評分下降門檻
String_554=密碼安全性過低,你肯定要使用它?
String_555=當前會議
String_556=我的信息
String_557=名字
String_558=姓氏
String_559=使用SpamAssassin的
String_560=使用評分從SpamAssassin的
String_561=本地主機名
String_562=遠程主機名
String_563=遠程TCP/IP端口
String_564=配置警告
String_565=打開的會話數
String_566=文件名
String_567=傳遞隊列
String_568=啓用
String_569=轉發給
String_570=下一個下載
String_571=其餘行動
String_572=編輯文件夾
String_574=添加(&A)...
String_575=編輯(&E)...
String_576=公用文件夾
String_577=垃圾郵件標誌的門檻
String_578=垃圾郵件刪除門檻
String_579=分數
String_580=SSL證書
String_581=證書文件
String_582=私鑰文件
String_583=索引...
String_584=選擇語言...
String_585=鏈接...
String_586=文件(&F)
String_587=幫助(&H)
String_588=管理密碼
String_589=TCP/IP端口
String_590=嚴重性
String_591=高
String_592=關鍵
String_593=hMailServer配置爲容許從外部交貨的IP範圍%s的外部賬戶這可能使服務器容易受到垃圾郵件。咱們建議您禁用此選項。
String_594=肯定(&O)
String_595=屬性
String_596=動做
String_597=選擇(&S)...
String_598=選擇
String_599=發送使用路由
String_600=數字的嘗試
String_601=僅包括本次會議
String_602=建立文件夾
String_603=刪除文件夾
String_604=顯示
String_606=添加...
String_607=空文件夾
String_608=比較
String_609=刪除
String_610=選擇語言
String_611=語言
String_612=你肯定要刪除賬戶中的全部郵件?
String_614=TCP/IP地址
String_615=對象
String_616=保存
String_617=天
String_618=添加
String_619=此操做將更改IP配置範圍爲默認值。您肯定要這麼作?
String_620=最大郵件大小掃描(或)
String_621=保持文件打開
String_622=測試
String_623=匹配
String_624=不匹配
String_626=若是你要自動備份進程,請使用腳本StartBackup.vbs在\hMailServer\擴展\工具發現。
String_627=hMailServer必須從新啓動使更改生效。
String_628=你想從新啓動hMailServer嗎?
String_629=該hMailServer服務器已從新啓動。
String_630=若是您更改這些設置,hMailServer必須從新啓動使更改生效。
String_631=最大數目的異步任務線程
String_632=診斷
String_633=此工具容許您執行您的hMailServer安裝診斷。
String_634=選擇您想要的域上運行測試。
String_635=複製到剪貼板
String_637=自動停用
String_638=過時
String_639=傳入中繼
String_640=最大無效的登陸嘗試
String_641=分鐘前復位
String_642=分鐘自動班
String_643=建立和發送副本
String_644=容許路線者
String_645=交付嘗試
String_646=消息索引
String_647=請注意...
String_648=更多細節...
String_649=該自動禁止功能塊的IP地址。若是有太多無效的登陸嘗試是從一個特定的IP地址時,該IP地址將被禁止。
String_650=若是您正在運行一個Web郵件系統,這意味着郵件系統可能會被封鎖,若是太多無效的登陸嘗試向它提出的。
String_651=你肯定要刪除所選的項目?
String_652=繞道灰名單對SPF通行證
String_653=本地到本地電子郵件地址
String_654=當地和外部電子郵件地址
String_655=外部當地的電子郵件地址
String_656=外部外部電子郵件地址
String_659=目前已有此名稱的文件夾。
String_660=層次定界符
String_661=一個文件夾名稱不能包含的層次分隔符。
String_662=繞道灰名單留言時從A或MX記錄到達。
String_663=當發件人選擇路由時,發件人爲
String_664=當收件人選擇路由時,收件人爲
String_665=遠程電子郵件地址
String_666=本地的電子郵件地址
String_667=該hMailServerIMAP的層次分隔符%S1。文件夾名稱指定包含了%S2標準不是一個層次分隔,但多是一個文件夾名稱的一部分。若是您選擇保存當前文件夾的名稱,一個單一的文件夾名爲%S3將被建立時,這一行動是執行。是否要使用此文件夾的名稱?
String_668=測試...
String_669=不正確的用戶名或密碼。

//注:這裏選【文件】--【另存爲】--【編碼】處要選「Unicode」(如圖),不然亂碼,--【保存】--「確認另存爲,已存在。chinese.ini要替換它嗎?」選【是】

郵件服務器hMailServer管理工具hMailServer <wbr>Administrator漢化
(hmailserver-2011092215)


//修改「hMailServer\Bin」下,「hMailServer.INI」的配置
ValidLanguages=english,swedish,chinese

//重啓hMailServer服務
//按「win+r」組合鍵,調出運行窗口輸入「services.msc」,在「服務」窗口中找到「hMailServer」服務,並重啓該服務

//hMailServer管理器設置
//【開始】--【全部程序】--【hMailServer】--【hMailServer Administrator】--【connect】--輸入「hMailServer」的密碼--【File】--【Select language...】--選擇「chinese」--【OK】
//從新鏈接,輸入密碼進入,如圖
郵件服務器hMailServer管理工具hMailServer <wbr>Administrator漢化

(hmailserver-2011092216)


//至此,郵件服務器hMailServer管理工具hMailServer Administrator漢化完成……
 

3、服務端配置

啓動管理工具,輸入管理密碼,鏈接到服務端。

 如今要作的第一件事就是添加域,單擊「域名-添加」。

 

 

展開「設置」,配置smtp和Pop3。

 

 

接下來,配置RFC兼容性。

 

 配置完成後,千萬不要忘記 保存。

下面展開「高級」,配置ip地址範圍。先配置MyComputer。 

 

 再配置Internet

 

 而後打開下面的TCP/IP 端口,配置SMTP和POP3 

 

 

爲了讓外網能訪問,這裏要填上服務器的IP,填好之後要求重啓hMailServer,重啓便可。

 

以上配置好之後,咱們來建立用戶

點開剛纔新建的域名,添加一個test帳戶,填寫密碼。注意,光標焦點離開這個密碼輸入框後,就不顯示了,不要輸錯

 

 記着點保存

 4、帳號測試,我用的是Foxmail(注:本人使用網易大師配置測試發現收郵件沒問題,可是發郵件會出現驗證錯誤,提示ErrorStartTLSAvailable,暫未找到解決辦法!!)

 新建一個帳號(其中POP接收服務器SMTP發送服務器地址能夠用ip也能夠用配置的mx記錄對應的域名:如mail.**.com)

 

 

 

寫一封郵件,發送試試

 

收件人已收到郵件

 

 以上配置結束。

 

另外,在配置過程可能會出現客戶端連不上郵件服務器的問題,碰見這個問題

能夠用Telnet命令查看一下郵件服務器和本機是否已經開啓25端口、110端口,尤爲是服務器,若沒有開啓,要記着打開。

配置完成後,只能在內網中收發郵件,若是要實現外網收發,要配置mx交互記錄:登陸你的域名管理後臺,添加mx記錄,將郵件地址路由到郵件服務器。

 

5、域名mx配置過程:

首先對**.com添加一條A記錄(如圖type爲A),依次輸入二級域名的的名字好比mail(至關於mail.**.com)、type爲A、郵件服務器的ip地址;

接下來添加mx記錄

若是你是以**.com做爲郵件後綴地址(對應上面域名設置地址)的話第一個輸入框不用填或者用@就行,若是你是以二級域名作後綴、好比@mail.**.com就輸入mail,第二個輸入框Prior是優先級,也就是用這條mx指向的優先級,type不用說了是MX,接着這個輸入框輸入你剛纔增長的A記錄的二級域名( mail.**.com )

這樣郵件域名就基本建立成功了(通常4-24小時生效),接下來在hmailserver域名設置那裏與你上面增長的mx記錄第一個輸入框的內容相對應(若爲空就是**.com)、保存,域名設置基本上就成功了。)

 

 

 

6、網頁管理平臺搭建PHPWebAdmin(因爲經過客戶端和程序收發郵件已經知足使用,該功能還沒有實現。。。)

網上能夠搜索iis+php+mysql配置(有相關說明)

相關文章
相關標籤/搜索