目錄
- 搭建郵局-1.安裝hMailserver和配置郵局 https://www.cnblogs.com/daen/p/16040202.html
- 搭建郵局-2.添加域名和域名解析 https://www.cnblogs.com/daen/p/16041330.html
- 搭建郵局-3.安裝郵局前端roundcube和測試 https://www.cnblogs.com/daen/p/16041424.html
- 搭建郵局-4.部署API接口實現批量管理郵箱、域名、讀取郵件內容等 https://www.cnblogs.com/daen/p/17335160.html
創建網站
上傳源碼,並解壓
安裝
訪問http://mail.daeny.cn/installer/,進入到安裝頁面
有3個不OK,我們需要挨個解決一下
第一個
安裝后,重啟PHP
然后刷新http://mail.daeny.cn/installer/,看看是否OK,理論上是OK的
第二個
大概在914行,刪掉前面的;號,意思就是取消注釋,啟用了,然后重啟PHP,刷新安裝頁面,看看是否OK
第三個
安裝后,重啟PHP,看看是否OK,我這里反正全都綠了,哈哈
配置信息
點擊下一步
填寫數據庫信息
勾選修改密碼插件
測試
訪問首頁,正常就可以繼續往下
配置修改密碼插件
先別着急登錄,先配置好
生效
去掉末尾的.dist,使之生效。
修改數據庫連接,113行
$config['password_db_dsn'] = 'mysql://root:你的root密碼@localhost/mail';
修改SQL語句,138行
$config['password_query'] = 'UPDATE hm_accounts SET accountpassword=%p,accountpwencryption = 0 WHERE accountaddress=%u LIMIT 1';
保存
登錄
輸入test@daeny.cn,密碼test123
成功啦
測試修改密碼插件
手動退出登錄,然后重新登錄,大概率你會發現,連接失敗了
別慌,這是自動封禁了,去服務器里,找到IP范圍,刪除你的賬號即可
測試收信
用QQ郵箱往測試郵箱發送一封郵件
在我們的郵箱里刷新郵件
搞定啦
測試發信
我們這里回復剛剛收到的測試郵件
在QQ郵箱里看看,收到了沒有
恭喜你,完成了自建郵局的搭建
后記
注意
hMailServer
不支持批量
添加郵箱和域名
廣告
需要開放HTTP API接口
、批量導入、導出、刪除郵箱
、批量導入、導出、刪除域名
、查詢郵箱列表、查詢域名列表
、獲取郵件內容
等的軟件和接口可以聯系我QQ1330166564
接口文檔
接口文檔:https://hmserver.apifox.cn/
截圖演示