| |
|
用户不能顺利重新安装Foxmail Server的解决办法:
近期遇到用户在安装Foxmail Server时产生错误,大部分是由于某些原因在卸载以前版本的Foxmail Server不完全造成的,作为应急措施,请相关用户手工进行Foxmail Server的卸载,即可顺利安装Foxmail Server。
1、在命令行下键入installmtapath(你的安装路径)\mta\foxmta /uninstall停止掉foxmta server服务
2、在服务当中将名称为foxldapserver的服务停掉,然后再运行命令行installmtapath\ldap\slapd.exe remove
3、删除掉注册表HKEY_LOCAL_MACHINE\SOFTWARE\Aerofox\FoxMTA删除掉。
4、(重要)手工删除IIS默认WEB站点下面的webmail和webuser两个拟虚目录。
5、(重要)手工删除installmtapath和installfoxmtapath两个目录。
6、删除掉“程序组”当中的foxmail server项。
|
|
|
我要和外面的客户用电子邮件联络,他的邮件怎样才能发到我们的内部邮箱?
如果不仅是公司内部应用,还要与外界进行通讯,你需要申请合法域名和合法的固定IP地址。如果没有固定IP地址则能向局域网外发信但不能收信(可以收取局域网内用户的信)。固定IP地址可通过申请DDN、ADSL和某些宽带时获得,其中ADSL和宽带的月租会比非固定IP地址的费用要高。目前具有固定IP地址的线路月租一般人民币3000以下不等。合法域名的年租费一般数百元。
然后请求域名服务商把域名的DNS解析权力交给你,在你自己的服务器上建立DNS解析,并解析你自己的域名,建立邮件交换解析。然后安装邮件服务器,设置好邮件域,就可以了。 |
|
|
什么是域名?为什么需要域名?
域名的英文为domain name,用于映射国际互联网上服务器的ip地址,Internet网络上的一个服务器或一个网络系统的名字,从而使人们能够与这些服务器连通。在全世界,没有重复的域名。域名的形式是以若干个英文字母和数字组成,由"."分隔成几部分,如ibm.com就是一个国际域名,cctv.com.cn是一个国内域名。无论是国际或国内域名,全世界接入internet网的人都能够准确无误的访问到。
国际互联网上的服务器都有一个数字化的地址,叫做ip(internet protocol)地址,如果让人们记忆这些数字化的地址显然是不容易的。为此,工程师们建立了一套域名体系, 其作用就在于通过便于记忆而且具有一定标识意义的域名,来免除人们记忆数字化ip地址的不便。
就企业而言,用户通过域名寻找企业,企业则通过域名所指示的地址宣传自己的形象、发布产品的信息,向客户介绍企业的一切。在美国,连街头上的小百货店和小加油站都在注册他们的域名,以便在网上宣传自己的产品和服务。一个企业没有自己的名字是难以想象的,同样道理,没有域名的企业,实际上等于在网络上没有了自己的一席之地。
因此,一般来说,当你要在国际互联网上建服务器(例如WWW服务器、E-mail服务器等等)时,你需要注册域名。由于域名在国际互联网中不能有字符完全相同的重复,同时她又具有一定的标识作用,因此她像商标一样具有相当的价值。
你可以去中国互联网信息中心网站(www.cnnic.net.cn)进行注册。国内域名要填写《cnnic域名注册申请表》和委托书,还要提交企业或事业法人执照复印件,个人要提交身份证复印件。国际域名不需要任何证件,只需提交相应的注册信息即可。一般来说,域名注册在提交合格的文件后,并支付相应费用,需一周左右时间。
注意,注册域名时并不需要一个静态ip地址,只有在设立服务器时,才需要有合法的IP地址。可以通过DNS解析将该域名指向你的合法IP地址。
|
|
|
DNS是怎么运作的?
简单来说,DNS是使用阶层式的方式来运作的。例如:我们网站的域名为foxmail.com.cn。这个域名当然不是凭空而来的,是从com.cn所分配下来的。com.cn又是从cn分配而来的。.cn是从哪里来的呢?答案是从".",也就是所谓的"根域"(root domain)来的。根域已经是域名的最上层。而"."这层是由 InterNIC (Internet Network Information Center,网际网络信息中心)所管理。全世界的 Domain Name就是这样,一层一层的授与下来。
所以DNS服务器也是层层的做解析的。
举个例子,假设今天我们查的域名为foxmail.com.cn时,DNS服务器会怎么处理:
1、你所用的电脑送出一个问题给这台电脑所设定的DNS服务器,问:foxmail.com.cn的IP是什么?
2、这台DNS会先看看是不是在它的cache(缓存)中,如果是,就丢出答案。如果不是,就从最上面查起。在DNS服务器上面一定有设定"."要跟谁问,所以,这个时候它就往"."层的任何一台 DNS(目前"." 有13台)问问题, 它问:.cn要问谁?
3、"."层的DNS会回答.cn要向谁查。(同时你用的DNS会cache起来这个答案)
4、接下来你所用的DNS就会向.cn这层的DNS问:.com.cn要问谁?
5、.cn的这层就会回答.com.cn要向谁查。(同时你用的DNS也把这答案cache起来)
6、问.com.cn这层的DNS:foxmail.com.cn的IP是什么?
7、得到回答:foxmail.com.cn的IP是211.99.203.135。(又cache起来)
经过了这么多的过程,终于得到了这个IP。接下来才能作进一步的连接。要注意的是,在每一层都会问一个问题,并且会把答案记下来(cache起来)。记录过一段时间就回无效(这样就需要再问询),这要看该层的设定是要cache多长时间。
|
|
|
建立自己的DNS解析才能使外部用户访问,能具体举例说明吗?
请求域名服务商把域名的DNS解析权力交给你,在你自己的服务器上建立DNS解析,例如yourname.com是你申请的合法域名,你的合法IP为202.110.110.110,你的域名提供商会在他的DNS服务器上做解析,然后你的202.110.110.110服务器再做进一步的解析(例如解析www.yourname.com或mail.yourname.com等等,可以看出你本地的DNS是不能解析非法域名的)。
DNS配置举例说明如下:
现在要在域(注意,这里的域是指Internet上的domain,而不是Windows NT中的domain)"yourname.com"中建立一台邮件服务器,邮件服务器的机器名为server2,邮件服务器名 为"mail.yourname.com",这里服务器的机器名和邮件服务器的地址名可以不同。在DNS配置文件中添加以下记录:
---- server2 IN A 202.110.110.110
---- mail IN MX server2
第一条记录表示加入一条主机记录,机器名为server2,其IP地址为202.110.110.110。第二条记录表示邮件服务器mail.yourname.com,使用server2.yourname.com这台主机。
(注:另外一种写法是
---- server2.yourname.com. IN A 202.110.110.110
---- mail.yourname.com. IN MX server2.yourname.com.
//注意yourname.com后面加一?quot;."
如果想直接使用xxx@yourname.com而不是xxx@ mail.yourname.com这样的地址,那么可以这样设置:
---- server2.yourname.com. IN A 202.110.110.110
---- yourname.com. IN MX server2.yourname.com.
//注意yourname.com后面加一个".")
设置完成之后,重新启动DNS服务,然后进行测试,看新添加的DNS记录是否已生效。
对于A型DNS记录,可以用ping命令来测试,测试内容如下。
C:\WINDOWS>ping server2.yourname.com
Pinging server2.yourname.com [202.110.110.110] with 32
bytes of data:
Reply from 202.110.110.110: bytes=32 time=1ms TTL=255
Reply from 202.110.110.110: bytes=32 time< 10ms TTL=255
Reply from 202.110.110.110: bytes=32 time< 10ms TTL=255
Reply from 202.110.110.110: bytes=32 time< 10ms TTL=255
Ping statistics for 202.110.110.110:
Packets: Sent=4, Received=4, Lost =0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum=0ms, Maximum=1ms, Average=0ms
C:\WINDOWS>
如果得到上面的结果,则说明DNS能够正常解析刚添加的A型记录。对于MX型DNS记录,不能直接用ping命令来测试,而要用NSLOOKUP工具来测试(注意,NSLOOKUP在Windows 95/98下没有,只在Windows NT和Unix上有。用来获得DNS数据的工具还有很多,比如:dig,它能迅速返回整个zone的名字解析数据;再比如:dnswalk,它可以用来帮助查询名字服务器的设置。您可以选择其中任意一个来查找DNS的设置问题),测试内容如下:
$ nslookup
Default Server: dns.yourname.com
Address: ???.???.??.??
> set querytype=mx
> yourname.com
Server: dns.yourname.com
Address: ???.???.??.??
yourname.com preference=10, mail exchanger=server2.
yourname.com
yourname.com preference=20, mail exchanger=dns.yourname.com
yourname.com nameserver=dns.yourname.com
yourname.com nameserver= dns2.yourname.com
server2.yourname.com internet address =202.110.110.110
dns.yourname.com internet address =???.???.??.??
>exit
$
通过上面的操作,我们可以判断出DNS能够正常解析出刚添加的MX型记录。如果MX记录不存在的话上面的后段会出现类似下面的提示:
DNS request timed out.
timeout was 2 seconds.
*** dns.yourname.com can't find yourname.com: Non-existent domain
如果检查DNS没有问题,可以安装Foxmail Server了。
此外,你可以利用一个IP地址,来设置多个域名收发EMAIL,实现Foxmail Server的多域名应用。
|
|
|
我能否建一个DNS,既可解析合法域名,也可解析局域网内部使用的域名?
当然没有问题。你完全可以在一台机器上作多个域的解析,解析的方法都是一样的,不过你的内部域名在外面不生效罢了。
需要说明的是,只有你注册的域名所指向的域名服务器是你自己的DNS服务器,你才能够配置DNS服务来进行解析合法域名。如果不是,你可以要求在指向的服务器上做好你的域名的解析。
|
|
|
为何我的邮箱能够发信但收不到外部来信?
可能您的DNS设置的不正确,请参见上一问的解答。
如果设置没问题,请咨询检查你的上一级DNS服务器是不是有问题。
|
|
|
为何我的邮箱能够发信但外部来信有的可以收到有的一直收不到?
请咨询检查你的上一级DNS服务器是不是有问题,可能是某些地方不能正确解析你的域名。
|
|
|
为何对于特定邮箱发不了邮件?
原因有多种,主要包括:
1、如果使用其他SMTP邮箱也不能发送成功,那么该特定邮箱的服务器可能出现故障(系统故障或线路故障)或正在调试维修。
2、如果不是上面的情况,可能是您的DNS设置的不正确,LOOKUP到对方邮件服务器的MX记录不正确。你可以换一下其他的DNS服务器(在Foxmail Server for NT 1.2中是从服务器上经过"开始"==>"程序"里进入Foxmail Server管理程序里设置DNS)。你可以从你的ISP处获得外部DNS服务器的地址。
3、还有可能是因为曾经有人利用你的邮箱发送垃圾邮件到该邮箱,以至被其管理员过滤了你的邮箱。Foxmail Server支持Esmtp功能,可以有效避免被非法用户群发垃圾邮件。
|
|
|
安装时出现"无法取得WebMail 页面的安装目录",怎么办?
平台:(NT/2000)
因为某些原因(例如非Administrator登陆,权限不够),安装时出现这个问题请选忽略这个错误完成安装。然后手工在IIS的默认站点建立两个虚拟目录,一个名叫WebMail一个名叫WebUser,前者指向C:\FOXMTA\WEBMA IL目录(默认目录)下,后者指向C:\FOXMTA\WEBUSER(默认目录)目录下,并将WebMail的执行许可设为脚本和可执行文件即可。 |
|
|
安装后登陆页面,显示processlogin的源码,怎么办?
平台:(NT/2000)
同上个问题的解答。
|
|
|
请问为何我安装时提示说"找不到文件:ACTIVEDS.DLL",然后就不让安装?
平台:(NT/2000)
Foxmail Server for NT是基于NT/2000,并且要求IIS4.0以上。你的机器上没有IIS环境所以无法安装。
|
|
|
关于用户自行修改IIS虚拟目录指向引起问题的解决办法:
请在您建立webmail虚拟目录的IIS WEB站点下面建立一个名称叫做webuser虚拟目录指向foxmta(您的安装路径)\webuser目录。
|
|
|
以前我的信存在ISP的服务器上,用了Foxmail Server后,能不能长期存放?
别人发给你的信是存放在运行Foxmail Server的那台机器上,当然可以长期存放。
注意如果你一直将信件放在服务器上而很少删除或用客户端收取,请联络管理员将你的邮箱大小做适当调整,以免出现邮箱满以致收不到新邮件的情况(当然系统也会提示你邮箱空间大小占用的情况)。
|
|
|
你们的WEB服务器支持多少的并发进程?
平台:(Linux)
在 双pIII 500、512M内存,操作系统为Redhat 6.2的环境下:
Foxmail Server for Unix的WEB服务器可以支持400的并发进程
|
|
|
Web方式收信与Pop3方式收信有什么区别?
利用Web方式收信用户只需要使用浏览器(如IE)就可以了,例如Foxmail Server安装后即有中文Web页面供收发邮件(并不是所有的邮件服务器都具备Web方式访问的功能),这样用户可以随时随地的收发自己的邮件,无需事先设置客户端软件,随便找台可以上网的机器就可以了。
最重要的是,Web访问的方式简单明了,避免了繁琐的电子邮箱配置,用户不需要经过预先的学习和培训就可以理解接受E-mail的应用,对于企业的管理员来说也减轻了管理和维护的压力。
比起用Web方式收发处理邮件,利用邮件客户端程序来处理E-mail显得更方便有效,其优点很多,例如:
1、更高效,不用每次都要登陆WEB站点,经过多次点击和等待;
2、可以对信件更好的管理(特别在每天有大量邮件往来的情况下);
3、比Web收发性能更稳定,特别是当处理大邮件时;
4、可以定时收信,及时查看信息;
5、可以脱机查看和处理邮件(这点越来越不重要了);
6、可以同时对多个邮件服务器的邮件进行收发和管理。
使用邮件客户端的不便之处主要是第一次使用时需要对软件进行安装设置,用户需要有一定的电子邮件的知识。邮件客户端软件有很多种,这里我们推荐你使用我们的Foxmail 4.0。
|
|
|
我怎么样可以只是启动和关闭WEB服务?
平台:(Linux)
在resin的bin目录下有一个httpd.sh的文件这一文件是resin关闭和启动的shell文件,下面是相关命令:
启动:./httpd.sh start
关闭:./httpd.sh stop
重启:./httpd.sh restart
|
|
|
怎样启动和关闭Mail Server?
平台:(Linux)
在Mail Server的bin目录下(默认为/var/qmail/bin)有一个qmailctl的文件这一文件是Mail Server关闭和启动的shell文件,下面是相关命令:
启动:qmailctl start
关闭:qmailctl stop
重启:qmailctl restart |
|
|
(for Unix)我要删除所有的Mail Server的进程,怎么办?
平台:(Linux)
用命令:
killall qmail-send
|
|
|
我想关闭pop功能只开smtp怎么办?
平台:(Linux)
有两种方法:
一、 通过Web管理设置
1. 以系统管理员身份登陆
2. 进入'邮件管理'下的'邮件服务器管理'
3. 在pop3管理中选择关闭pop3
二、 命令行方式
这种方式要求拥有root权限,只要在提示符下输入:
svc -d /service/qmail-pop3d
|
|
|
你们是怎样存放地址本信息的?
我们把地址本信息存放在ldap数据库中
|
|
|
是否可让xxx@b.com也收到xxx@a.com的信?另不同域可设相同用户名吗?
你需要在xxx@a.com的过滤器中设置,将所有来信都转发到xxx@b.com(条件可以设置一个所有邮件都符合的条件,例如"主题不包含某怪字符串")。
不同的域可以具有相同的用户名。注意如果使用邮件客户端,要在帐号设置中将帐号名写全(形如name@域名)。
|
|
|
Mail Server的log文件怎样查看?
平台:(Linux)
在默认安装的情况下,Mail Server的Log文件会放在/var/log/qmail目录下。Mail Server的log文件分为三个部分:
投递日志文件: /var/log/qmail/current
smtp日志文件:/var/log/smtpd/current
pop3日志文件:/var/log/pop3d/current
如果管理员想查看旧的日志文件,可以查找相应目录下的以@开头的文件。
|
|
|
为什么我使用pop3收信的时候总是说密码出错,但是我可以登录页面啊?
平台:(Linux)
出现这种情况有以下几个原因:
1、 mysql没有启动。解决方法当然是启动mysql啦!
2、 用户过期。解决方法就是修改用户的使用日期啦!
3、 客户端的设置不正确。由于FoxmailServer是支持多域的,不同域的用户可能出现重名的现象,所以pop3的用户帐号是使用整个用户邮箱的名字作为pop3用户名
|
|
|
设了Esmtp认证后用户不能发邮件了,怎么办?
平台:(Linux)
出现这种情况有以下几种原因:
1、 用户的客户端设置不正确。以foxmail为例:只要在用户属性的邮件服务器下复选'smtp服务器需要身份验证'选项就可以解决问题了
2、 用户的smtp帐号不正确。跟上面说的pop3的设置一样,smtp的帐号应该是整个邮箱的名字。
3、 服务器端的数据库没有启动。
4、 服务器端smtp校认程序权限不正确:查看文件/bin/checkpassword 的权限,看看是否为755,如果不是把权限改为755。
|
|
|
我安装系统后,总是启动不了Mail Server,怎么办?
平台:(Linux)
出现这种情况有以下几种原因:
1、 tcpserver编译的时候出现问题。可以到安装FoxmailServer的包底下,打开ucspi-tcp-0.84.tar.gz。对其做一次编译看看是否能完成编译。如果不行,试一下运行下面命令再重新编译:echo -lresolv >dns.lib
2、 Mail Server的守护进程出现问题。可以把所有与Mail Server有关的进程全部杀死,再重新启动Mail Server。
|
|
|
WEB服务器不能运行了,我重新启动都不行,怎么办?
平台:(Linux)
Java程序出现死锁。可以查找与WEB服务器有关的进程,把它们全部杀死,再重新启动WEB服务器。
|
|
|
注册abck@163.net,发信给他,Foxmail收件箱中有,但163的邮箱中却没有?
如果您设定Foxmail Server的运行机器的ip作为你的smtp服务器ip地址时,那么您设定的内部邮件域名(如:163.net)就会比英特网上的实际域名具有优先权。即:abck@163.net会被Foxmail Server邮件服务器优先认为是发往内部的邮件,而不会被发送到英特网上的真实地址。
因此如果需要同时收、发内部及外部邮件时,请尽可能不要和外部的英特网邮件地址冲突。比如,尽量不使用163.net,21cn.com等常用域名。
当然如果你的邮件服务器要想收外部邮件的话,是必须申请合法域名的,这种情况下是决不可能域名冲突的。
|
|
|
我使用客户端收发邮件在默认域成功,其他域都不成功啊?Webmail就可以。
因为Foxmail Server支持多域名,在邮件客户端的Pop帐号名请写全完整的E-mail地址,例如写如果默认域是foxmail.com.cn的话,邮件帐号 dukewei@aaa.foxmail.com.cn在客户端设置帐号时就要写全,而不是只写dukewei。帐号dukewei@ foxmail.com.cn则可以写为dukewei(但如果管理员改变了默认域的话就要写全了)。
|
|
|
我为什么在WEB上发邮件的时候,发完邮件会转入一个错误的页面(标题错)?
平台:(NT/2000)
少数用户使用Foxmail Server for NT 1.0&1.2时出现这个问题:
响应对象 错误 'ASP 0156 : 80004005'
标题错
/webmail/sent.asp, 行147
HTTP 标题已经写入到 客户浏览器。任何 HTTP 标题的修改必须在写入页内容之前。
这个问题在IIS4下可能出现,IIS5不会出现,您可以到我们的网站上(foxmail.com.cn)下载补丁包来解决这个问题。
|
|
|
安装时IIS的SMTP服务器被停止了,是正常的吗?
平台:(NT/2000)
由于IIS默认的SMTP服务器会与FoxMail Server产生冲突,所以安装程序会将其停掉,以后如需用的话,请自行在"控制面板/管理工具/Internet服务管理器"中将其激活。
|
|
|