LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

Hamilserver无固定IP和域名全攻略,十分适合中小企业的企业邮局解决方案

admin
2010年7月10日 14:11 本文热度 7164
可能很多公司内部都使用exchange和domino,这两个玩意都比较庞大,再说了,不是所有公司都有域的,我们就没有。[br]公司买了新网互联一个叫双模随心邮的玩意,50用户,垃圾玩意,公司对所有人都有分一个邮箱账号,现在扩大规模,邮箱不够了,老夫这个绞尽脑汁啊,寻思怎么样把这个问题解决啊,当然,再向新网互联买邮箱数量是可以,但老夫对他们的邮箱实在是不想使用了,要不是才买了三四个月,我就直接换了,所以就想自己建个内部邮件服务器解决了算了,反正还有一台ibm x3400当dhcp和共享服务器放着呢。[br]手头有hmailserver,还有mdaemon和imail,imail好久没弄了,全英文版,没考虑,mdaemon是破解的,不知道会不会反弹,先考虑hmailserver,邮件服务软件都是小意思,问题是怎么样实现。[br][br]考虑了好久,问了很多人,那些家伙太不靠谱了,只能自己折腾了,把hmailserver琢磨了很久,试了一天,差不多也搞清楚了,可以使用两种方式,现在公网企业邮局中的50个用户基本不动。内部服务器使用跟公网一样的域名来建立一个邮件域,这样域名要解析不?不用,不解析域名能收发邮件?接着说。[br]一种方法是拿出一个账号如public@mail.com来做公用的账号,首先在企业邮件中设置,所有在域中没有的账号都自动转发到公用邮箱public@mail.com,什么意思呢,比如,从163邮箱往abc@mail.com里发个邮件,你mail.com这个域中没有abc这个用户啊,照常理来说这时候mail.com就会退信给163邮箱,说找不到abc这个用户,但很多企业邮局就提供了这样一个功能,如果找不到abc这个用户,就转发邮件到另一个账号,如public,也不会退信,比如263企业邮局,可以设置发给所有模糊的账号都转发,这样可能会导致垃圾邮件泛滥,新网互联呢,只能设置准确的账号转发,比如必须设置abc转发public,xyz转发public,而且还会给对方发个通知,无法找到该账号,但实际上邮件已经转发到public了,所以老夫对这个很烦恼。[br]开通邮件转发后,再在内部邮件服务器上设置一下让邮件服务器自动收取企业邮局中public这个账号的邮件,然后在内部邮件服务器上设置邮件分拣转发,也就是设置规则判断了,比如收件人中包含有abc的邮件就转给abc,有xyz就转发给xyz,这个功能根据各个邮件服务器软件的不同名称也不一样,比如mdaemon这样一个功能做得比较好,叫domain pop,不用设置太多规则就会自动搞定,hmailserver上需要在服务器上设置public的外部邮箱,然后在规则中设置判断条件转发。[br]这样,邮箱用户不足的问题就可以解决了,来梳理一下,从一个163邮箱发个邮件给abc@mail.com,我外部企业邮箱没有abc@mail.com这个用户,这个邮件就自动转发给public@mail.com,内部邮件服务器自动收取public@mail.com中的邮件,根据规则判断,发件人中含有abc,那就转给abc账号,内部的abc就收到了邮件。[br]搞定了收取再来设置发送,一般发送比较简单一些,有的都可以匿名发送的,我们这里也还要设置一下,从内部abc用户发个邮件给163的一个邮箱,我们设置一个邮件转发,让abc的邮件发往外部的时候通过public@mail.com这个外部的邮箱转发,这样,邮件就以abc的名义,由public@mail.com帮忙发到163的那个邮箱了,163邮箱看到的发件人是谁呢?当然是abc了,人家要回邮件也会回给abc@mail.com了。至于abc发给andy@mail.com呢?andy@mail.com是存在于外部企业邮局中的账号,内部邮件服务器中是没有这个账号的,有些邮件服务器有这样一个功能,如果本域不存在这个邮箱的话就发到internet上,这样也没问题了。不过呢,重大问题,老夫愣是没在hmailserver中找到这个功能,hmailserver如果本域没有这个账号就提示错误了,看来还有什么地方老夫还没搞明白。[br]ok,收发都搞定了,还有什么呢?对了,现在还只介绍了第一种方法,第二种是什么呢?其实也简单,跟第一种差不多,只是在内部邮件服务器上给外部企业邮局中的账号都建立一个账号,每个对应的账号负责自己的外部邮箱,这样不就简单了么,也不会出现第一种方法中hmailserver发给本域邮件发不出去的问题,另外,所有发给本域的邮件,只需要通过本地服务器就搞定了,不用再跑到公网上转悠一圈,多费劲啊,要知道,很多公司都用的adsl,深圳的光纤不是一般人用得起的,电信10m的光纤一个月得一万块,adsl哪怕下行4m或8m,上行也只有512kbps,多少?就是说你上传的时候,再快也就50kb的速度,一个5m的邮件,发出去怎么得也要一两分钟吧,如果给公司本地所有人抄送一份,50封邮件,路由器就得承担250m的下载任务啊,现在好了,本域中的所有账号只需要通过内部服务器,速度多少,100mbps,一秒钟怎么得也有个七八上十m吧,一封10来m的邮件,秒秒钟的事。[br]买个263的企业邮局,最便宜的是5用户的,900块一年,50用户呢,7k一年,自己搞一个,发布webmail,洒洒水啦。

写完上一篇,老夫忽然灵光一闪,有计了?有个毛的计,只是突然想到在hmailserver的smtp设置中还有个路由设置,另外还有规则设置,但老夫看了半天愣是没看明白,跑到hmailserver官方去看文档,也没找到该怎么弄,到官方论坛注册了个账号,准备发个帖子问一下,弄了半天几句英语憋不出来,忽然看到一个标题“how to forward an e-mail to an account outside hms?”,呃?这小子不会跟老夫一样的问题吧,一看开头几句,果然。[br]“i have a problem with e-mail forwarding.[br]how to forward an e-mail to an account outside hms but with the same domainname after the @?”[br]赶快往下拉,果然看到有位大神甩了句话“if the account name does not exist on hms you can setup a route.”[br]操,老外也太他妈懒了,甩一句话就跑了,该怎么设路由呢?[br]老夫又在那里琢磨hmailserver上smtp路由设置那里的那几句话。[br]“当发件人选择路由时,发件人为”,有“本地的电子邮件地址”和“远程电子邮件地址”,还有一个是[br]“当收件人选择路由时,收件人为”,有“本地的电子邮件地址”和“远程电子邮件地址”。[br]这个发件人跟收件人怎么选择路由呢?老夫想了半天想不明白,算了,试着把界面改为英文,再琢磨琢磨意思,老夫于是把界面语言选成英语,一看,气的老夫想大骂,明明一个词是matches,老夫这几天看php的一些函数里有,分明是匹配的意思,哪个翻译成选择的?ok了,老夫这时候总是看明白了,意思就是当收件人匹配路由规则的时候,把收件人当做远程地址或本地地址来处理,现在就简单了嘛,把域名添加上去,把收件人匹配选上,在投递中选上smtp服务器需要验证,输入账号密码,再测试,就不会出错了,直接投递出去,邮件发送搞定。[br]改了一下翻译的语句,重启hmailserver服务,看起来爽多了,改天有时间把翻译文件校对一下。

该文章在 2010/7/10 14:11:03 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved