Wishlist 0 ¥0.00

hMailServer + Roundcube Webmail [邮件系统介绍篇]

  hMailServer是一款免费、开源的,运行于Windows系统下的邮件服务器软件。目前最新版本是hMailServer 5.3.3 - Build 1879,俺安装使用的是hMailServer 5.3.2 - Build 1769。其被广泛的应用在互联网的各个行业,公司、政府、学校等等,支持通用的邮件协议(IMAP、SMTP、POP3),能轻松的与已有的WebMail系统集成,比如AfterLogic的Webmai pro、Roundcube Free Webmail、SquirrelMail等,还可集成反垃圾邮件和病毒扫描等功能。hMailServer邮件系统的的系统配置信息保存在数据库中,支持Mysql、MSSQL、PostgreSQL,通过其API可以与现有的其他系统进行整合去管理用户帐号,同时它还内建支持Active Directory。作为免费开源的邮件系统,hMailServer算是小巧玲珑,功能齐全的瑞士军刀了。
  Webmail这里俺选择的是Roundcube Free Webmail 0.5.3,与hMailServer配合使用总体感觉还是不错,尤其是Roundcube Free Webmail的界面UI非常不错,官方就支持多语言,不过其新版带的中文语言文件翻译的不是很全,需要自己对照英文语言文件添加一下即可。hMailServer本身没有带中文语言包,网上可以找到低版本的语言包,然后需要自力更生翻译添加一下。
  这里还有个小波折,刚开始Webmail选的是AfterLogic的Webmai lite pro,这个是免费的,版本是低一点的5.1.8,新的Webmai pro是收费的,结果用下来,收发邮件正常,但是通过WEB方式收邮件的附件有问题,附件的中文名显示是OK的,可是附件内容显示乱码,比如txt、doc文档,txt被转成UTF-8编码了,doc文档打开提示需要转换编码,rar或者是jpg等附件,通过WEB方式下载到本地,打开时提示文件格式不正确或者是文件损坏,Google一圈也没找到问题出在哪里。但是通过邮件客户端收发的邮件,邮件附件又是正常的,说明hMailServer没问题,那就是AfterLogic的Webmai lite pro哪里出毛病了,没办法,咱也不会PHP的编程和开发,所以只能放弃,且通过AfterLogic官方网站提供的Webmai pro在线DEMO,接收了一下同一封邮件,在WEB方式下在附件全都是正常的,搞不懂了,莫非是为了让花钱买正版?这仅仅是本人比较阴暗的猜测,毕竟人家能提供免费的Webmail已经不错了,这里还是要感谢一下,虽然最终没有能用成。
  最后换用了Roundcube Webmail,也是Free的,且插件比较丰富,可以扩展很多WebMail的功能,经过一周的使用,效果还是不错,作为免费的MailServer+Webmail已经非常好了,这里就不感谢什么CCAV了,需要感谢的是hMailServer和Roundcube的开发者们,辛苦了。
hMailServer 系统需求和主要功能 这里下载:http://www.hmailserver.com/
Microsoft Windows 2008 (all editions, except for Core)
Microsoft Windows Vista
Microsoft Windows 2003 (all editions)
Microsoft Windows XP Professional
Microsoft Windows 2000 (all editions)
  数据库的话hMailServer本身集成了简化本版的MSSQL,你也可以选用Mysql4/5,SQL Server2000/2005/2008[ Express, Standard and Enterprise edition均可],或者PostgreSQL 8。
主要功能:
POP3, SMTP, IMAP / Virtual domains / Built-in backup
SSL encryption / Anti-spam / Anti-virus / Scripting
Server-side rules / Multilingual / Routing
MX backup / Multihoming / SQL backend / Web administration

Roundcube Webmail 系统需求 这里下载:http://roundcube.net/
* The Apache or Lighttpd Webserver
* .htaccess support allowing overrides for DirectoryIndex
* PHP Version 5.2.1 or greater including
   - PCRE, DOM, JSON, XML, Session, Sockets (required)
   - libiconv (recommended)
   - mbstring, fileinfo, mcrypt (optional)
* PEAR packages distributed with Roundcube or external:
   - MDB2 2.5.0 or newer
   - Mail_Mime 1.8.1 or newer
   - Net_SMTP 1.4.2 or newer
   - Auth_SASL 1.0.3 or newer
* php.ini options (see .htaccess file):
   - error_reporting E_ALL & ~E_NOTICE (or lower)
   - memory_limit > 16MB (increase as suitable to support large attachments)
   - file_uploads enabled (for attachment upload features)
   - session.auto_start disabled
   - zend.ze1_compatibility_mode disabled
   - suhosin.session.encrypt disabled
   - mbstring.func_overload disabled
* PHP compiled with OpenSSL to connect to IMAPS and to use the spell checker
* A MySQL (4.0.8 or newer), PostgreSQL, MSSQL database engine
  or the SQLite extension for PHP
* One of the above databases with permission to create tables
* An SMTP server (recommended) or PHP configured for mail delivery

  hMailServer + Roundcube Webmail[邮件系统安装配置篇]且听下回分解,敬请关注。

Roundcube Webmail 安装配置篇

   俺的WEB环境:Apache2.2.4+PHP5.2.4+Mysql5.0.41 / Windows Server 2003
  先去官方网站下载:[http://roundcube.net/],最新版0.5.3。下载完后解压缩,得到的目录里有INSTALL、README文件,安装前看看先,尤其是INSTALL文件里的内容,是否和你的PHP、Mysql有所不同。或者上传之后,直接安装,安装步骤中会提示你的环境是否符合安装要求,然后再一一搞定。
  好了,开始,浏览器打开,[http://www.abc.com/上传目录名/installer/index.php],回车,见下图:安装基本分三部分,1、检查安装环境,2、创建配置文件,3、测试配置是否正常。下面配置过程中的各种参数,在设置后,还可以通过编辑主配置文件main.inc.php来修改更新,后面如果你还要安装插件的话,也要从这个配置文件动手。
  点击“START INSTALLATION”按钮继续:安装程序会检测你的WEB环境是否符合要求,PHP的扩展、可用的数据库、第三方插件库、php.ini和.htaccess文件的设定。灰色文字内容有的提示说明部分参数是可选的或者是建议需要的,也就是有没有都可以,也有的是必需的,那就要符合要求,否则Roundcube最终无法正常使用。php.ini和.htaccess的部分,下面五行时必须满足的,PHP extensions下面的5个参数是必须要满足要求的,可用的databases部分起码你得有一个能用,比如Mysql和SQLite,其他的我就没有纠结了,既然是可选或者建议的,就随他去吧,俺也不折腾了。
  点击“NEXT”按钮继续:网页比较长,所以分开截图了,各部分单独说明,General configuration一般设定里面,product_name,你的Webmail服务的名称,显示在网页Title用的,看你需要。其他默认即可。Logging & Debugging日志部分,默认即可。Database setup数据库设置部分,俺是使用Mysql的,所以这里需要填写数据库服务器地址,lacalhost即可,Roundcube使用的数据库名称,访问数据的用户名和密码。
  IMAP Settings,IMAP设置部分,划红框的地方是需要你填写的,default_host输入你的邮件服务器地址,比如mail.abc.com,支持多个,点击add按钮可以增加。端口默认,username_domain是为了WEB方式登录是用的,就是你邮件地址@后面的部分,比如abc.com,这里设置一个即可,后面还可以编辑主配置文件,添加多个。这样WEB方式登录邮箱的时候,用户只需要输入邮件地址@前面的部分+密码就可以登陆了,不需要输入完整的邮件地址。其他默认。SMTP Setting,SMTP设置部分,smtp_server输入你的SMTP的服务地址,比如mail.abc.com。其他默认即可,smtp验证的话,看你需要,俺没有用所以就空着了。Display setting & user prefs显示设置和用户使用相关设置部分,language,就是Roundcube登录时使用的界面语言,为空的话,会根据浏览器的user agent自动检测,咱是中国吗,可以输入zh_CN,Roundcube是支持多语言的哦,支持中文。skin就是皮肤了,默认,你要有能力的话,抽空可以自己定义一个个性的。pagesize是设置邮件列表每页显示多少封邮件的。preview_pane设置点击邮件标题时是否下方显示邮件内容预览,这个建议勾选。htmleditor是设置写邮件时用HTML的所见即所得的编辑器,还是纯文本方式,根据你的需要设置,其他默认。
  点击“CREATE CONFIG”按钮继续,根据前面的配置内容生成了对应的两个配置文件,你可以直接下载这两个文件,然后上传到Roundcube目录里的config目录里,或者手工创建这两个文件,把对应文本框里的内容粘贴进去保存即可。main.inc.php文件:db.inc.php文件:上面图中“CONTINUE”按钮下面的内容就是之前你配置的所有内容。
  点击“CONTINUE”按钮继续,点击Initialize database按钮,初始化数据库。Test SMTP config下面,Sender里填写你在hMailserver里创建好的邮件地址,Recipient里填写收邮件的地址,测试一下发送邮件是否正常。Test IMAP config里填好你的Server地址,比如mail.abc.com,然后输入你的hMailserver管理员的用户名和密码,测试一下是否正常。如果都OK,那就恭喜你,Roundcube的安装和配置你就搞定了,可以使用WEB方式登录来收发邮件了。
  安装完之后,别忘了把installer目录干掉,然后在main.inc.php文件里编辑enable_installer的设置改成disable,同时这个文件里包含用户名和密码和Key之类的东东,确保用户通过浏览器无法访问这个文件,如果你是使用Apache,那在httpd.conf里禁止访问,或者是通过.htaccess来禁止访问。
  好了,现在你可以通过浏览器访问[http://www.abc.com/Roundcube的安装目录名/],通过WEB方式收发邮件了,输入用户名(邮件地址@前面的部分)和密码,登录吧。
  这就是主界面了,界面还不错吧,具体细节还可以调整,就看你的动手能力了,下面这个样子是俺已经动过一点手脚了,原先不是这样子的。红框部分原先没有文字,只是图标,鼠标移动到上面的时候会显示中文提示。
  写邮件的界面,红框部分是配置了地址薄插件,写邮件时,可以点击添加收件人,抄送,密送邮件地址。还添加配置了一个拖放文件到左边邮件附件列表的插件。
  通讯录,也就是地址薄,左边的分组里,红框部分,是添加配置了一个全局地址薄组,这样每个登录邮箱的用户都能使用这个全局地址薄了。这个通讯录默认的联系人信息可输入的信息太少,只能输入一个邮件地址,邮箱显示名称,姓名,不够用啊,也没找到相关增强插件,官网说下一版里会增强,只能期待了。
  邮箱设置,红框部分为增加配置的插件,信息高亮显示可以定义收到的邮件在列表里有不同的背景色,密码标签是让用户自行修改邮件登陆密码用的,这个插件默认就在plugins目录里,自带了,配置一下即可。其他的插件都是从官网下载然后配置的。
  Roundcube Webmail的安装和基本配置差不多就这么多了,下一篇的话,准备说说多域的设置,还有使用的几个插件的添加和配置,如果有空的话,尽量。写这种博文很费神的哦,关键是要截图还要码字,折腾的深更半夜的,一个字,累,两个字,闹心,三个字,瞎折腾。

Roundcube 插件:自动回复/过滤/转发/远程帐号

  下载地址:http://myroundcube.googlecode.com,页面里有Bundle包里各个插件介绍。
  打开上面地址之后,点击Downloads,下载列表里有不同Roundcube版本用的插件,俺的版本是0.5.3的,所以下载就是roundcube-0.5.3-bundle-v1.5.zip这个包,解压缩之后,里面有很多插件,根据需要选择。Roundcube 插件:自动回复/过滤/转发/远程帐号   这次上了几个插件:accounts、compose_newwindow、hmail_autoresponder、hmail_forwarding、hmail_spamfilter、settings。其中accounts和hmail开头的三个插件,必须要用settings这个插件。安装配置完插件之后,通过Roundcube登录邮箱后,邮箱设置里,左侧边栏菜单项里会多出一个[用户管理],点击之后,就能看见accounts和hmail开头的三个插件了,点击[写邮件]菜单项,右边窗口里最下面就能看到compose_newwindow插件了,大概介绍一下:
  accounts:登录你的Roundcube之后,可以通过设置你其他邮箱邮件的查看和收发,前提是你的邮箱要支持IMAP,比如126、163、QQ、139、Gmail等邮箱,插件配置文件里可以提前预置支持的邮箱服务端SMTP和IMAP服务器地址,安装配置完成后,用户就可以在邮箱设置里添加自己其他邮箱帐号了,相当于把其他邮箱集成到你的Roundcube里来统一管理和查收邮件。
  compose_newwindow:顾名思义,就是在新弹出的窗口里写邮件,这样写新邮件时还可以切换到父窗口里去查看其他相关邮件的内容,类似于126的Webmail里的邮件标签功能。
  hmail_autoresponder:需要配合hMailServer一起工作的,用于设置邮件自动回复的。
  hmail_forwarding:需要配合hMailServer一起工作的,用于设置邮件转发的。
  hmail_spamfilter:需要配合hMailServer一起工作的,用户设置过滤垃圾邮件的。
  settings:高级功能设置菜单导航,accounts和上面三个hmail开头的插件必须要有这个插件一起才能工作。
  开始前先说说俺的环境,Windows 2003 Server,hMailServer 5.3.2-B1769 + Roundcube 0.5.3,hMailServer的数据库俺用的是Mysql,否则上面说的hmail开头的三个插件会比较麻烦,因为要和hMailServer通讯,对其数据库进行操作,Mysql会比较容易一些。如果hMailServer当时你安装使用的是默认的Mssql CE数据库,那你还得装个服务器版的Mssql CE,加载数据库之后,hmail开头的三个插件配置时使用mssql数据库连接方式和hMailServer的数据库通讯。

下面就挨个说说每个插件的安装和配置过程:
Roundcube 远程帐号插件:plugins_accounts   accounts:插件目录整个复制到Roundcube的plugins目录里去,目录名就是accounts,里面有个SQL目录,有mysql的数据库脚本,需要你在Phpmyadmin里先在Roundcube的数据库里执行一下,创建相应的数据表和字段,然后再开始配置,config目录里的config.inc.php.dist复制一份,改名为config.inc.php,用editplus之类的编辑工具打开(Windows下不要用记事本),其中第15行开始到21行是预置邮件服务端的配置内容,如下:
$rcmail_config['accounts_hosts'] = array(
  'My Host' => 'localhost|localhost',
  'Mail4Us' => 'imap.roland-liebl.de|smtp.roland-liebl.de',
  'Google Mail' => 'ssl://imap.gmail.com:993|ssl://smtp.gmail.com:465',
  'Freenet' => 'mx.freenet.de|mx.freenet.de',
  'Primacom' => 'imap.primacom.net|smtp.primacom.net'
);
  array下面的每一行定一个邮箱服务地址,包括IMAP和SMTP,用竖杠隔开,需要支持什么邮箱看你实际需要添加吧,但必须是支持IMAP的。不过国内很多邮箱都已经差不多支持IMAP了。其他地方不用动,修改好保存。俺的最终配置如下,要使用的可以直接复制粘贴到你的配置文件中去。
$rcmail_config['accounts_hosts'] = array(

  '163邮箱' => 'imap.163.com|smtp.163.com',
  '126邮箱' => 'imap.126.com|smtp.126.com',
  '139邮箱' => 'imap.10086.com|smtp.10086.com',
  'QQ邮箱' => 'imap.qq.com|smtp.qq.com',
  '189邮箱' => 'imap.189.com|smtp.189.com',
  '新浪邮箱(@sina.cn)' => 'imap.sina.cn|smtp.sina.cn',
  'Gmail' => 'ssl://imap.gmail.com:993|ssl://smtp.gmail.com:465',

);

Roundcube 新窗口写邮件插件:compose_newwindow   compose_newwindow:插件目录整个复制到Roundcube的plugins目录里去,目录名就是compose_newwindow,目录下的config.inc.php.dist复制一份,改名为config.inc.php,打开编辑一下,默认配置是在新弹出窗口中写邮件,为了让用户自己选择,需要修改成默认在原窗口中写邮件,配置如下:
$rcmail_config['compose_newwindow_enabled'] = False;
//False表示默认在原窗口中写邮件,True表示默认在新弹出窗口里写邮件。用户可以在邮箱设置里自己修改。
$rcmail_config['compose_newwindow_hidebar'] = true;
//新弹出窗口写邮件是是否隐藏工具条。
$rcmail_config['compose_newwindow_useredits'] = array('enabled', 'hidebar');

Roundcube 自动回复插件:hmail_autoresponder   hmail_autoresponder:插件目录整个复制到Roundcube的plugins目录里去,目录名就是hmail_autoresponder,config目录里的config.inc.php.dist复制一份,改名为config.inc.php,打开编辑,配置如下:
// hmailserver database configuration
// MySQL: mysql://root:@localhost/hmailserver?new_link=true
// MSSQL: mssql://root:@localhost/hmailserver
$rcmail_config['db_hmail_autoresponder_dsn'] = 'mysql://数据库用户名:密码@localhost/数据库名?new_link=true';
  如果你是使用MSSQL的话,连接数据库配置的话,等号后面就是'mssql://数据库用户名:密码@localhost/数据库名',MSSQL俺始终没用过,所以不熟,就不唠叨了。
Roundcube 邮件转发插件:hmail_forwarding   hmail_forwarding:插件目录整个复制到Roundcube的plugins目录里去,目录名就是hmail_forwarding,同样,config目录里的config.inc.php.dist复制一份,改名为config.inc.php,打开编辑,配置同上,不赘述。
Roundcube 邮件过滤插件:hmail_spamfilter   hmail_spamfilter:插件目录整个复制到Roundcube的plugins目录里去,目录名就是hmail_spamfilter,同样,config目录里的config.inc.php.dist复制一份,改名为config.inc.php,打开编辑,第九行配置数据库的地方同hmail_autoresponder,其他不动,默认即可。
Roundcube 高级设置插件:settings   settings:插件目录整个复制到Roundcube的plugins目录里去,目录名就是settings,config目录里的config.inc.php.dist复制一份,改名为config.inc.php,打开编辑,配置如下:
$rcmail_config['limit_languages'] = array("zh_CN");
//配置支持的语言,留空表示显示所有可用的语言,用户可以在邮箱设置里选择,俺就只留了一个,比较符合国情。
$rcmail_config['limit_skins'] = array("default");
//配置界面皮肤,留空表示显示所有可用皮肤,用户可以在邮箱设置里选择,俺就留了一个,默认的Roundcube界面皮肤挺好的,简介,耐看,即便是审美疲劳了俺也不准你们换,哈哈。
  注意:以上插件的配置文件里,没有提到的参数内容不需要改动,保持原样即可。每个插件目录里都有个localization目录,就是存放语言文件的,如果没有对应的zh_CN简体中文语言文件,请用zh_TW文件另存一份,改名为zh_CN,然后把繁体转换成简体即可,如果没有zh_TW,那就把en_US文件复制一份,改名为zh_CN,对应的字段自己查查英汉词典翻译成中文吧,有的对应还有个xx_XX_plugin_descr.html文件,同理。最后确保你要用的语言文件编码都是UTF-8的,要不会显示乱码。
  到这里插件就配置好了,然后在Roundcube的主配置文件main.inc.php里查找插件配置的地方,把上面的几个插件添加进去,这样插件才能加载生效,俺的配置如下:
$rcmail_config['plugins'] = array('password','fileapi_attachments', 'emoticons', 'compose_addressbook', 'message_highlight','jqueryui','globaladdressbook','settings','hmail_autoresponder','hmail_forwarding','compose_newwindow','hmail_spamfilter','accounts');
  最后欢迎交流讨论,以上只是自己瞎折腾,如有不妥或者有更好的插件也请告知。

  新版的Roundcube的插件很多收费了,鉴于很多同学在寻找老版本的插件包,还是把老的插件包当附件放到这里吧。(2013/11/20)
roundcube-0.5.3-bundle-v1.5.zip
5.05MB

hMailServer 邮件系统安装配置篇

  此篇进入正题,详细的说一下安装和配置过程。得先说一下,hMailServer是真正的邮件服务端,而Roundcube Webmail仅仅是为hMailServer提供Webmail应用的,可以让你通过Web方式收发邮件,如果你不用Web方式收发邮件,只安装hMailServer就可以了,通过邮件客户端就能收发邮件,比如Outlook或者Foxmail等。
  不要被上一篇的系统要求吓到,碰到问题再去看看哪里需要解决,先把hMailServer安装了,下载回来的是可执行文件,Windows下安装问题不大,hMailServer本身还带有Web方式管理邮件系统,也是PHP的,所以要想用Web方式管理邮件系统,你的PHP环境也得先搭建好,而且Roundcube WebMail也是需要PHP的,还有就是数据库的问题,hMailServer可以使用自带的简化本版的MSSQL,或者用Mysql也行,看你喜好。所以安装hMailServer和Roundcube WebMail之前,请先把PHP+Mysql搞定,起码要求的版本要满足需要,至于是Apache还是IIS也看你的需要了。还有就是要先把你的域名解析到服务器的IP地址上,比如abc.com/mail.abc.com,域名的MX记录不要忘了添加。有时间的话,再把域名的TXT记录也加上,提前用工具把域名的DKIM和SPF记录做好,以免发出的邮件被当成垃圾邮件拒收了。又罗嗦了这么多,看来真是老了,进入正题,安装hMailServer:

[hMailServer安装 1、双击hMailServer-5.3.2-B1769.exe]
[hMailServer安装 2、点击Next下一步,选择数据库类型。]
[hMailServer安装 3、点击Next下一步,选择安装目录。]
[hMailServer安装 4、默认继续。]
[hMailServer安装 5、默认继续。]
[hMailServer安装 6、点击Install按钮,开始安装。]
[hMailServer安装 7、输入邮件系统管理员密码,等会儿要用到,记住了。点击Next下一步,]
[hMailServer安装 8、点击Finish,安装完成。]
[hMailServer安装 9、选择localhost,点击Connect按钮。]
[hMailServer安装 10、输入刚才设置的密码,点击OK按钮。]
[hMailServer庐山真面目,安装结束。]
  邮件系统的配置在网络管理中进行吧,在Apache的配置里把hMailServer安装目录下的PHPWebAdmin目录,映射到你的WEB服务根目录下,目录别名你随意,我用的mailadmin。这样你就可以通过[http://www.abc.com/mailadmin/]来访问并且管理邮件服务了。正式动工之前还得做点小工作,在hMailServer的安装目录下,找到bin目录,里面有个hMailServer.ini的文件,得编辑一下,把网上找到的中文语言配置文件chinese.ini复制到hMailServer的安装目录下的Language目录里,打开hMailServer.ini文件,其中的[GUILanguages]下ValidLanguages=english,swedish这一行,等号后面加一个chinese,变成这样:ValidLanguages=chinese,english,swedish,保存。然后在hMailServer的安装目录下,找到PHPWebAdmin目录,里面有个config-dist.php文件,打开,找到

$hmail_config['rooturl']= "http://localhost/";

修改成:

$hmail_config['rooturl']= "http://www.abc.com/mailadmin/";

具体的路径根据你自己在Apache里配置的来修改。继续看下面

$hmail_config['defaultlanguage']= "english";

修改成:

$hmail_config['defaultlanguage']= "chinese";

其他不动,保存为config.php。
  如果你的PHP环境和WEB服务都正常的话,通过浏览器访问[http://www.abc.com/mailadmin/]的话,就能看到邮件系统WEB管理登录的界面了。输入用户名Administrator,密码就是你安装hMailServer时设置的管理员密码,点击确定按钮即可。如果出现乱码,请把hMailServer安装目录里PHPWebAdmin目录中的index.php文件打开,找到:

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">

修改成:

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">


  hMailServer的配置界面就是这样的了,然后就要开始正式的配置了。下面的配置步骤就是通过WEB方式进行的了,还要唠叨一下,请提前做好域名解析的相关工作,前面介绍篇里已经交代过了。

[hMailServer配置 1、点击左边树状菜单的域名,右边窗口里点击添加,输入你的域名。]
[hMailServer配置 2、签名标签里,可以设置本域名下邮件的全局签名。]
[hMailServer配置 3、限制标签里,可以定义本域名下所有邮箱使用大小,单个邮件尺寸,单个邮件帐号邮箱大小等等。]
[hMailServer配置 4、DKIM Signing标签,通过相关工具生成DKIM的私钥和公钥还有Selector,然后填入这里,别忘记启用,是用来防止邮件被当成垃圾邮件拒收的,相关信息请搜索“什么是DKIM”。高级那个标签里默认即可。]
[hMailServer配置 5、然后点击左边树状菜单的域名前的+号,点击abc.com,右边窗口里可以看到刚才的设置结果,还可以添加主机别名,具体怎么用俺还在研究中。大概是可以添加好多个域名,如abc.net,abc.org之类,然后你新建的邮件帐号使用这些域作为@之后的部分同样可以登录邮箱。]
[hMailServer配置 6、点击左边abc.com下的帐号,右边可以新建邮箱帐号,其他标签里的东东自己看着办,不复杂。]
[hMailServer配置 7、点击左边树状菜单的设置-协议-SMTP,右边窗口里中继邮箱标签,本地主机名输入mail.abc.com,保存。]
[hMailServer配置 8、点击左边树状菜单的设置-协议-SMTP-路由,右边常规标签里,按图输入相关内容。]
[hMailServer配置 9、点击左边树状菜单的设置-高级-TCP/IP端口,右边窗口里添加对应协议和端口,如果本机有防火墙,别忘了在防火墙里让对应端口可以通过。]
[hMailServer配置 10、点击左边树状菜单的设置-高级-IP范围-Internet,右边窗口里允许连接标签,按图勾选,]
[hMailServer配置 11、允许递交来自标签,最后那个外部外部电子邮件复选框内对勾去掉,防止有人用本邮件服务器发送垃圾邮件。]
[hMailServer配置 12、SMTP验证标签,根据你自己实际用要求设置。我是没用这个验证。]
  其他各种设置我基本都用的默认值,没动,到这里基本上设置就差不多了,用刚才新建的邮件帐号发一封电子邮件测试一下吧,如果成功了,那就说明OK了,反正我是这么折腾的,收发邮件没有问题。如果你照做了有问题,欢迎留言或者发邮件给我讨论交流,谢谢支持。
  另外,hMailServer是支持多域的,比如你还有个xyz.com也要用作邮件服务,按照上面的配置再来一遍,把需要添加xyz.com域的地方都设置好了就没问题,反正我是用了两个不同的域,一切正常。关于hMailServer的配置就这么多内容了,俺也是边研究摸索,边设置应用的,下一篇就是Webmail的安装配置了,用的是Roundcube Webmail,界面非常不错,功能也很好,还有很多插件来增强易用性,安装配置好Roundcube Webmail之后,我后面又给她添加了用户修改密码的插件,全局地址薄,自定义来件高亮显示,附件直接拖放到邮箱附件列表,写邮件时动态添加联系人邮件,功能都不错,下一篇中也会大致介绍一下怎么添加插件,敬请关注。

About Us

Since 1996, our company has been focusing on domain name registration, web hosting, server hosting, website construction, e-commerce and other Internet services, and constantly practicing the concept of "providing enterprise-level solutions and providing personalized service support". As a Dell Authorized Solution Provider, we also provide hardware product solutions associated with the company's services.
 

Contact Us

Address: No. 2, Jingwu Road, Zhengzhou City, Henan Province

Phone: 0086-371-63520088 

QQ:76257322

Website: 800188.com

E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.