温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

HMailSever安装实测

发布时间:2020-08-09 17:51:07 来源:网络 阅读:832 作者:bobo365 栏目:系统运维

关于Hmaiserver的简介参见百度百科“hmailserver”。http://baike.baidu.com/view/3992873.htm

关于安装步骤参见百度文库“HMailServer安装配置指南”。

http://wenku.baidu.com/view/a473330e52ea551810a68768.html

因工作中需用到一个简单的开源邮件服务器程序,并且是windows平台下,找来找去,找到了hmailserver.

本来要选择Mdaemon破解版,奈何放到server2008下,进程起来了,无论如何也找不到配置界面,只得放弃

,而cmailserver在网上找到的所谓破解版都是5用户Demo版,也无多大用处。

下载相应软件,按照配置文档,一路next。

添加bobo365.com域,设定用户king@bobo365.com。
HMailSever安装实测
web方式管理:
HMailSever安装实测

在foxmail客户端进行设置后发送邮件测试。

HMailSever安装实测

接收成功。

HMailSever安装实测

hmailserver本身无webmail功能,需借助其他软件。测试使用squirrelmail。网上也有一些使用AfterLogic 

WebMail Lite,看个人爱好。

创建目录temp。

    创建目录temp\userpref、temp\upload

    进入目录d:\hMail\WebMail\config

    修改config_default.php为config.php

   配置该文件内以下几项:

(说明:全局配置可以在本文件中修改,以替换config.php中的配置信息)

     1、组织设置 

######################################################### 

Organization Preferences 

1. Organization Name : SquirrelMail         根据具体情况修改 

2. Organization Logo : ../p_w_picpaths/sm_logo.png     根据具体情况修改 

3. Org. Logo Width/Height : (308/111) 

4. Organization Title : SquirrelMail $version     根据具体情况修改 

5. Signout Page :                 根据具体情况修改 

6. Default Language : en_US             改成zh_CN 

7. Top Frame : _top 

8. Provider link : http://www.squirrelmail.org/ 

9. Provider name : SquirrelMail 

######################################################### 

      2、服务器选项 

######################################################### 

Server Settings 

General 

------- 

1. Domain : mydomain.com          改成自己的域名 

2. Invert Time : false 

3. Sendmail or SMTP : SMTP              建议改成Sendmail 

A. Update IMAP Settings : localhost:143 (cyrus)     改成(courier) 

B. Update SMTP Settings : localhost:25 

######################################################### 

      3、全局设置 

######################################################### 

General Options 

1. Default Charset : iso-8859-1         改成gb2312 

2. Data Directory : ../data/          根据具体情况修改 

3. Attachment Directory : $data_dir         最好和DATA目录分开 

4. Directory Hash Level : 0              大用户量可改至4 

5. Default Left Size : 150 

6. Usernames in Lowercase : false           改成true 

7. Allow use of priority : true 

8. Hide SM attributions : false           改成true 

9. Allow use of receipts : true 

10. Allow editing of identity : true/true 

11. Allow server thread sort : false 

12. Allow server-side sorting : false 

13. Allow server charset search : true            改成false 

14. Enable UID support : true 

15. PHP session name : SQMSESSID 

######################################################### 

4、改好后选择保存并退出。再检查config/config.php文件,如果$data_dir为空的话,再 把正确的值填入

。这是它的一个BUG。 

5、确认以下几项是设置正确

#########################################################

$domain = "localhost.local"; // your hMailServer address

$smtpServerAddress = "localhost.local"; // your hMailServer address

$imapServerAddress = "localhost.local"; // your hMailServer address

$imap_server_type = "hmailserver";

$data_dir = "XX/XX/data/";     //有别于web目录下的路径

$p_w_upload_dir = "XX/XX//attach/"; //有别于web目录下的路径

其中data_dir需要有IUSR写权限。

#########################################################

完成上述配置后,就可以输入URL访问了,界面很简洁,登录后可以看见hmail上的历史邮件,但是默认是E

文,还需要下载中文语言包,下载后解压到系统路径下,重新刷新页面即可看到中文界面了。

webmail收发测试:

HMailSever安装实测
接收成功:
HMailSever安装实测


后记:
在实际项目使用中,发现发往部分域的邮件被退回,显示“Helo command rejected: need fully-qualified hostname”。原因是服务器在HELO命令中提供的域名不能被解析,解决方法,在SMTP设置,添加中继邮箱即可。


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI